0

我已经实现了“记住我的功能”,$_COOKIE并在我开发它的 LAMP 机器上运行良好。

但是后来我将代码上传到远程服务器,它给了我这个错误

Warning:  Cannot modify header information - headers already sent

执行时

setcookie('_temp',$val, time()+$cookie_time);

我不明白为什么它在我的机器上工作,但不在远程服务器上......

谢谢!

PS我已经仔细检查了所有代码似乎都一样......

4

1 回答 1

0

Cookie 是通过 HTTP 标头设置的,因此 setcookie() 必须在发送标头之前发生(这意味着在任何输出之前)。你得到的警告应该告诉你输出开始的确切行。

于 2013-03-21T13:15:48.720 回答