我想使用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