我已經意識到使用$_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