我使用PHP建立了一个带登录系统的站点,以使用登录用户的id启动登录会话。我有一个core.Inc.php文件,其中我使用了session_start();当我使用登录的会话继续登录时,此会话将被设置,直到通过注销被销毁。现在我有register.php(但这可能是任何php页面)我已经设置了这个页面,如果我去那个页面但是我已经登录了它,它会把我送回index.php并且它启动一个名为alert_ar_loggedin的会话。然后,在我的索引页面中,我有一个if语句,如果此会话处于活动状态(我使用funcion检查),我通过另一个php包含此警报。现在我希望以下一次访问页面或者刷新会话不再活动的方式销毁该会话。我无法使用session_destroy()因为这也会破坏登录的会话。我该怎么做?或者是否有更好的方法来发出这样的警报?
答案 0 :(得分:2)
尝试使用:
make -j
答案 1 :(得分:0)
试试这个,
unset($_SESSION['name']);