我想使用cookie來創建一個會話,當用戶關閉瀏覽器窗口時它會到期。所有在線帖子都表示,這樣做的方式是從cookie中刪除expires屬性。但我試圖做到這一點,並沒有奏效。將cookies轉換爲沒有javascript的會話
我有以下的cookie字符串:
example=true;path=/
請注意,我沒有設置到期屬性。
會發生什麼情況是,expires屬性從現在開始設置爲1年。
我想使用cookie來創建一個會話,當用戶關閉瀏覽器窗口時它會到期。所有在線帖子都表示,這樣做的方式是從cookie中刪除expires屬性。但我試圖做到這一點,並沒有奏效。將cookies轉換爲沒有javascript的會話
我有以下的cookie字符串:
example=true;path=/
請注意,我沒有設置到期屬性。
會發生什麼情況是,expires屬性從現在開始設置爲1年。
嘗試使用expires=0
設置此cookie。
session_set_cookie_params($expire, $path, $domain, $secure, true);
// Open
session_set_cookie_params(0, '/', '.example', false, false);
// Locked Down
session_set_cookie_params('o, /forums', 'www.example.com', isset($_SERVER["HTTPS"]), true)
我使用的是javascript –
你說「沒有javascript」 –
嘗試過期設置爲1年後 –
您究竟如何設置此cookie? – xersiee