如何在注销时取消设置特定的php会话

Joa*_*one 12 php session logout

我有2个网站.

在一个网站中这是真的:

session_is_registered('site1sess')
Run Code Online (Sandbox Code Playgroud)

在另一个中这是真的:

session_is_registered('site2sess')
Run Code Online (Sandbox Code Playgroud)

这些是我在登录时给用户的会话名称.我的问题是,当我从一个站点注销时,我也在另一个站点注销,因为我使用:

session_destroy(); 
Run Code Online (Sandbox Code Playgroud)

从site1或2注销从中删除所有会话变量的最佳方法是什么?谢谢.

Abs*_*Abs 50

使用unset()所有特定站点1或2的会话变量.

unset($_SESSION['site1']);
//or
unset($_SESSION['site2']);
Run Code Online (Sandbox Code Playgroud)

您知道,session_is_registered从PHP版本5.3.0开始,不推荐使用.查看文档.