我在我的機器上運行一個流氓服務器來測試我的網站的php端。本地開發服務器上的PHP setcookie失敗
我想用cookie來記住網站上的一個選項,但它拒絕轉移到網站的其餘部分。我試過指定本地域(test.dev),本地IP地址......什麼也沒有。在其上點擊一個按鈕後調用的頁面,設置cookie:
的Cookie設置頁面:
array(3) {
["PHPSESSID"]=>
string(26) "p6rpk6ct7c9clg5fdr7j8cg4v6"
["ukshow"]=>
string(5) "hello"
["__ar_v4"]=>
string(104) "H3ELFFCLHNBXZJDXN2KICN:20140219:54|37K3GO4OMFDVHJVEKXZ7HL:20140219:54|5YST4SB55RB5LCGWF5RBRL:20140219:54"
}
指數,或任何其他頁面:
array(3) {
["PHPSESSID"]=>
string(26) "p6rpk6ct7c9clg5fdr7j8cg4v6"
["ukshow"]=>
string(0) ""
["__ar_v4"]=>
string(104) "H3ELFFCLHNBXZJDXN2KICN:20140219:55|37K3GO4OMFDVHJVEKXZ7HL:20140219:55|5YST4SB55RB5LCGWF5RBRL:20140219:55"
}
我已經嘗試了所有從設置域/ IP,在它前面添加一個點,設置路徑到/,嘗試引號或單引號......很多種類的setcookie stings。沒有用!
一個例子:
setcookie("ukshow","hello",time() + (86400 * 365),"/",".test.dev");
編輯:忘了補充,我可以罰款看到他們在在Safari &鉻(未籤任何東西..)開發者控制檯
和以前一樣,在原始腳本頁面上工作,但沒有別的。它不在一個文件夾中,它的全部在根(「/」)例如/index.html /cookieset.php等 – Coffeee