php登录文件将我重定向到xampp中的“users”文件夹,但在cpanel中没有重定向。

14 浏览
0 Comments

php登录文件将我重定向到xampp中的“users”文件夹,但在cpanel中没有重定向。

我在使用xampp作为服务器时,我的登录脚本在成功登录后会将我重定向到用户文件夹,但是当我上传到cpanel时,它只是重新加载而不是重定向。但是当我在域名后面输入用户文件夹时,它显示用户已经登录。例如www.goo.com/users,它会将我带到用户的索引文件,表示成功登录。我该怎么做才能正确重定向。

0
0 Comments

问题的原因是在调用header()函数之前发送了大量的HTML内容。可能在一个环境中工作,而在另一个环境中不工作,是因为在本地的php.ini文件中设置了output_buffering,而服务器上没有设置。

解决方法是重写代码,确保在发送任何内容之前发送header()函数。但如果只是想让它工作,可以在代码开头添加ob_start()函数来强制使用缓冲。

详情请参考这里

0