我有這兩個餅乾,我設置,他們在Firefox中工作,但沒有其他地方,我不知道爲什麼,我一直在搜索我的屁股試圖找到答案.. 。有我的曲奇在IE或Chrome中沒有設置餅乾
setcookie("expire", 'Baldhead' , time() + 1800, "/");
setcookie("baldhead", 'Baldhead' , time() + 7200, "/");
他們爲什麼不工作?
我有這兩個餅乾,我設置,他們在Firefox中工作,但沒有其他地方,我不知道爲什麼,我一直在搜索我的屁股試圖找到答案.. 。有我的曲奇在IE或Chrome中沒有設置餅乾
setcookie("expire", 'Baldhead' , time() + 1800, "/");
setcookie("baldhead", 'Baldhead' , time() + 7200, "/");
他們爲什麼不工作?
您只需使用這個
setcookie("expire",'Baldhead',time()+1800);
setcookie("baldhead",'Baldhead',time()+7200);
希望這對你的作品。
沒有它沒有工作:( – user979331 2012-04-10 20:15:10
所以你的方面有問題,你測試時使用變量嗎?就像你這樣做,你應該使用另一種語法。 – 2012-04-10 20:28:26
我認爲它與時間()函數 – user979331 2012-04-10 21:46:31
請確保這是從您的腳本輸出的第一件事!
它通過HTTP標頭髮送。
http://php.net/manual/en/function.setcookie.php
更多源會助陣,讓我們能看到其中真實產生它的環境。
你是什麼意思,確保這是你的腳本輸出的第一件事情?以及如何判斷它是否通過HTTP頭髮送?沒有太多的源...它的一個PHP控制器頁面 – user979331 2012-04-10 19:45:57
它通過HTTP標頭髮送。我發給你的鏈接是這個特定功能的PHP文檔。 HTTP標頭必須是輸出到瀏覽器的第一件事。 – Tim 2012-04-10 20:07:58
您的測試環境中的所有瀏覽器都啓用了cookies嗎? – citizenen 2012-04-10 19:27:09
在鉻我有我的曲奇設置爲允許設置本地數據(推薦) – user979331 2012-04-10 19:32:33
你怎麼知道餅乾沒有設置? – hakre 2012-04-10 19:40:19