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

有两个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,

));

 

 

展开阅读全文

没有更多推荐了,返回首页