如何在PHP、AJAX中刷新页面时取消设置$_SESSION


How unset $_SESSION when refresh page in PHP, AJAX?

我想要在用户刷新页面或进入网站时如何销毁/取消设置$_SESSION。有可能吗?

将此行添加到要取消设置会话的页面顶部:

<?php session_destroy(); ?>

参见PHP.net 上的session_destroy

您可以通过<?php session_destroy(); ?>或销毁整个会话数据

<?php session_unset(); ?>

您可以通过unset($_SESSION[$key]) 取消设置特定密钥

是的,这是可能的。您可以使用php或javascript来取消设置/销毁会话。

如果您只想取消设置会话数组的一个变量。用途:

foreach(array_keys($_SESSION) as $k) unset($_SESSION[$k]);

如果您想清除所有会话,只需使用

session_destroy();