PHP 离开页面 删除session

关闭浏览器 跳转 session清空
2025-05-05 09:13:03
推荐回答(5个)
回答1:

……单纯PHP无法做到,http是无连接的,无法知道浏览器什么时候关闭或者跳转,你可以用JS在客户端触发close事件的时候发送一个ajax给php,然后php执行销毁动作。

回答2:

1.销毁当前session变量 unset($_SESSION['admin']);
2.session_destroy();
3.session_unset();
2,3效果相同,销毁全部session变量

回答3:

//释放内存中得$_SESSION变量,但不删除session文件以及不释放对应的session_id
session_unset();

//删除当前用户对应的session文件以及释放session id,内存中的$_SESSION变量内容依然保留
session_destroy();

回答4:

你可以在页面加载完毕时,删除session

回答5:

session_destory()