我已经使用$_COOKIE
实现了“记住我的功能”,并在我开发的LAMP机器上工作正常。
但是我已经将代码上传到远程服务器,它给了我这个错误
Warning: Cannot modify header information - headers already sent
执行时
setcookie('_temp',$val, time()+$cookie_time);
我不明白为什么它在我的机器上工作,但在远程服务器上却没有...
感谢的!
PS我已经双重检查,所有代码看起来都一样......
答案 0 :(得分:0)
看一下下面的主题,应该指出正确的方向。 Wordpress - Error: headers already sent
答案 1 :(得分:0)
Cookie是通过HTTP标头设置的,因此setcookie()必须在发送标头之前发生(这意味着在任何输出之前)。你得到的警告应该告诉你输出开始的确切行。