……单纯PHP无法做到,http是无连接的,无法知道浏览器什么时候关闭或者跳转,你可以用JS在客户端触发close事件的时候发送一个ajax给php,然后php执行销毁动作。
1.销毁当前session变量 unset($_SESSION['admin']);
2.session_destroy();
3.session_unset();
2,3效果相同,销毁全部session变量
//释放内存中得$_SESSION变量,但不删除session文件以及不释放对应的session_id
session_unset();
//删除当前用户对应的session文件以及释放session id,内存中的$_SESSION变量内容依然保留
session_destroy();
你可以在页面加载完毕时,删除session
session_destory()