在我的会话启动脚本中,我选择session_name然后执行session_start.
$session_name = rand(0,1) ? 'first' : 'second'; session_name($session_name); session_start();
上面的代码在每个页面加载时运行.加载几页后,可能会有session_name'first'和session_name'second'的会话.
这是我的注销脚本中的代码,用于尝试销毁这两个会话:
session_start(); session_name("first"); session_unset(); session_destroy(); session_write_close(); session_start(); session_name("second"); session_unset(); session_destroy(); session_write_close();
上面的脚本首先破坏但不是第二个.如果我再次运行注销脚本,则会破坏第二个会话,因为第一个会话已被删除.
如何在同一脚本中销毁两个会话名称的会话?