我正试图在他/她退出的同时摧毁访客cookie
和session
。像这样:
setcookie($id, '', time()-13600, "/");
unset($_SESSION[$id]);
虽然cookie
会破坏,但用户仍然登录,因为session
没有销毁。
注意:我无法使用
session_unset()
,因为它会破坏所有会话。
PS:我解决了我的问题只是没有设置会话但只有cookie,我仍然无法解决上面提到的问题。
答案 0 :(得分:1)
你可以使用session_destroy()来取消当前用户的会话。 其余的会议将保持不变。 你就是这样做的
<?php
session_destroy();
答案 1 :(得分:0)
用于销毁所有会话使用此代码
<?php
session_destroy();
取消设置任何会话,你可以通过session:key
<?php
unset($_SESSION['key_name']);