【发布时间】:2016-09-23 19:30:14
【问题描述】:
编辑:此问题已通过在 vps 服务器上的 php.ini 中将“output_buffering”设置为“on”来解决。谢谢。
从共享的 godaddy 服务器迁移到 godaddy 上的托管 VPS 后,PHP 标头重定向在网站上停止工作。
if(isset($_SESSION['user_id'])){
@header("Location: dashboard.php");
}
这些标头重定向中的任何一个都不再起作用。
您知道需要安装哪些模块或需要更改设置才能使其再次工作吗?它在共享服务器上运行良好,并且在另一台服务器上进行了测试并且运行良好。只是这个VPS没有工作。它使用带有easyapache 3的WHM cpanel。
谢谢。
【问题讨论】:
-
您收到任何错误吗?
-
不要使用
@。这是(幼稚的)编程相当于把你的手指塞进耳朵里然后“拉拉拉拉听不到你的声音”。如果你的代码有问题,那么故意让代码闭嘴,至少可以说,绝对适得其反。 -
删除了@。是的,它在错误中显示:警告:无法修改标头信息 - 标头已由(输出开始于 public_html/index.php:1)在第 6 行的 public_html/index.php 中发送
-
谁需要 Netflix 来进行这种娱乐:p
-
那一行是什么???