欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

设置session_id,现有的session数据会覆盖原有的

程序员文章站 2024-01-17 23:42:22
...

有两个session_id

$sid1 = "d57f21e6a273781dbf8b7657940f3b03";

$sid2 = "d8ce56398c88e1b4d9e5f83e64c79098";

 

sid1的数据如下:

$sid = $sid1;

session_id($sid);

$_SESSION = array(

'flag' => 1,

'aaa' => "aaa",

'bbb' => "bbb",

);

 

sid2的数据如下:

$sid = $sid2;

session_id($sid);

$_SESSION = array(

'flag' => 1,

'ccc' => "ccc",

'ddd' => "ddd",

);

在一次请求中执行如下的步骤,结果发现memcache中sid1的数据变成sid2中的数据了

session_id($sid2); 

print_r(array(

'session_id' => session_id(),

'_SESSION' => $_SESSION,

));

session_id($sid1);

print_r(array(

'session_id' => session_id(),

'_SESSION' => $_SESSION,

));