我已经当用户成功登录以下标签:PHP位置标头导致错误
header('Location: /members');
它总是用来工作。然而,现在,当我尝试加载页面时,Chrome给了我这个错误:
HTTP Error 500 (Internal Server Error): An unexpected condition was encountered while the server was attempting to fulfill the request.
在Firefox上,我只是得到一个空白页。当我将标题声明注释掉时,它可以工作,但没有重定向(显然)。
我已经试过它与输出缓冲打开和关闭,具有相同的效果。有任何想法吗?
编辑:我有一个PHP头部语句在代码的开头,用户重定向到成员页面,如果他们已经登录。这可能会影响它吗?我没有收到任何头文件已经发送错误...
你可以发布'header'调用的所有代码吗? –
启用error_reporting或查看error.log – mario
提示:始终在'header()'后面使用'exit()',并在页面顶部写入'ob_start()' – diEcho