我花了两天的时间尝试在PHP中创建登录/注销面板。我正在使用一个PHP文件来检查您是否已经通过会话变量登录并回显相应的“面板”。如何刷新使用JS,PHP或HTML的HTML页面
我的问题是,登录和注销后,我必须刷新页面,以便其他面板实际显示。我发现在PHP中是通过header()
完成的,但是我遇到了一个问题实现,因为我总是得到头文件已发送的东西。无论如何,在几个小时后我决定使用javascript,所以我做了一个基本的redirect(url)
函数,它需要一个URL并打开该页面,我将$_SERVER["PHP_SELF"]
传递给该页面,因此我回到了同一页面,基本上令人耳目一新。但现在我想,如果有人禁用JS,我会遇到问题。
任何替代品我不知道?在你的代码的开始
ob_start();
: 干杯
是不是你已经刷新页面,当有人登录或退出,或你用阿贾克斯? – jeroen 2012-04-17 21:26:35
你可以看看Meta Redirect的(HTML) - http://en.wikipedia.org/wiki/Meta_refresh – 2012-04-17 21:27:04
顺便说一下,如果你需要重定向并不应该给你php的头部函数如果你的逻辑在最上面,输出到浏览器的话,会有什么问题。 – jeroen 2012-04-17 21:27:57