我试图在他/她退出的同时摧毁访问者cookie
和session
。就像这样:不能同时销毁cookie和会话?
setcookie($id, '', time()-13600, "/");
unset($_SESSION[$id]);
虽然cookie
破阵,但用户仍然登录,因为session
不破坏。
注:我不能使用
session_unset()
,因为它会破坏所有会话。
PS:我解决了我的问题,只是没有设置会话,但只有cookie,仍然无法解决问题,我问上面。
我试图在他/她退出的同时摧毁访问者cookie
和session
。就像这样:不能同时销毁cookie和会话?
setcookie($id, '', time()-13600, "/");
unset($_SESSION[$id]);
虽然cookie
破阵,但用户仍然登录,因为session
不破坏。
注:我不能使用
session_unset()
,因为它会破坏所有会话。
PS:我解决了我的问题,只是没有设置会话,但只有cookie,仍然无法解决问题,我问上面。
你可以使用session_destroy()来取消当前用户的会话。 其余会议将保持不变。 你这是怎么做到这一点
<?php
session_destroy();
用于摧毁所有会话使用此代码
<?php
session_destroy();
表示未设置任何会话可以通过会话做到这一点:关键
<?php
unset($_SESSION['key_name']);
请更新您的代码代码如果你不使用会话。 – schellingerht
@schellingerht这是我的第二个选择来解决我的问题,但它不能解决我问的问题。 – user92635438
将会话保存在Redis中,在php.ini中轻松配置 – 4EACH