我正在使用HTTPS,我想爲PHPSESSID
和我創建的其他cookies
設置安全屬性。session_set_cookie_params似乎可以正常工作,但Cookie不受影響
session_set_cookie_params(0,'/','', isset($_SERVER["HTTPS"]));
session_start();
$data = session_get_cookie_params();
foreach ($data as $key=>$value) {
echo $key.$value;
}
功能似乎工作,實際上,打印出session_get_cookie_params()
安全屬性等於1
但是,當我通過Firefox
或Firebug+Firecookie
檢查我的Cookie狀態,他們似乎都被不受影響由聲明。即使更改域屬性也會得到相同的結果。
我正在使用XAMPP,在Ubuntu和本地主機上(localhost應該對安全問題有特殊的處理,也許)。 感謝您的幫助!
感謝。我很抱歉名稱格式錯誤,但我是一個新手... – poros
歡迎你,我只是想幫助。順便說一句你有嘗試過使用http? – Conan
是的,我試過了,但結果完全一樣:只是顯然設置了。 – poros