我已经意识到使用$_COOKIE
和我的LAMP机器上的“记住我的功能”,我开发它的工作正常。已在远程服务器上发送的头,而不是在本地
但后来我上传的代码到远程服务器和执行
setcookie('_temp',$val, time()+$cookie_time);
我不知道为什么它的工作在我的机器上时,它给了我这个错误
Warning: Cannot modify header information - headers already sent
,但不在远程服务器上...
谢谢!
PS我doublechecked和所有的代码看起来都是一样的...
在本地服务器上启用了输出缓冲,并且在其中一个文件中打开了<?php'标记之前有空格。 – DaveRandom 2013-03-21 13:12:55
检查您的PHP文件是否保存为不含BOM的UTF-8。 – user0103 2013-03-21 13:13:41
听起来就像在执行该行之前有打印或回显。 – 2013-03-21 13:13:58