是否可以在不删除旧会话 [PHP] 的情况下启动新会话


Is it possible to start new session without deleting old one [PHP]

如果一个会话已经在运行,是否可以启动一个新会话?我有两台服务器同时运行。我的会话存储在数据库中。我希望会话始终根据传递给第二台服务器的会话 ID 启动。问题是,无论传递给它的第一个会话 ID 如何,都会在第二台服务器上读取已启动的第一个会话。

您可以为一个或多个会话设置不同的会话变量名称,只需使用 unset($_session['admin_login'])函数即可销毁;

对于前端登录,例如$_session['front_login'] = array('用户名' => 'xyz', 'user_id' => 1);

对于管理员登录,例如$_session['admin_login'] => array('admin_username' => 'qwerty', 'user_id' => 1);

我找到了更好的方法。我从数据库中读取会话并使用 session_decode() 填充 $_SESSION 数组。

相关文章: