鍍金池/ 問答/PHP/ 重新設(shè)置sessionid 數(shù)據(jù)被清空

重新設(shè)置sessionid 數(shù)據(jù)被清空

為了使能夠跨瀏覽器訪問session數(shù)據(jù)
先獲取sessionid 然后再通過sessionid 去訪問session值

 $this->session->set_userdata('name','ssssn');
 $this->session->set_userdata('gender','oo');
 echo session_id();
 
 

$sid = $this->input->get('sid');
session_id($sid);
echo $this->session->userdata('name');

結(jié)果發(fā)現(xiàn)重新設(shè)置當(dāng)前sessionid的時(shí)候,數(shù)據(jù)被清空了

回答
編輯回答
青檸

我很想問下,什么功能需要能夠跨瀏覽器訪問session數(shù)據(jù)

2017年12月1日 00:15
編輯回答
檸檬藍(lán)

根據(jù)官方文檔中的說明如果你希望設(shè)置sessionid需要在session_start方法前調(diào)用該方法:

http://php.net/manual/en/func...

2018年3月6日 15:13
編輯回答
伴謊

用最原始的PHP的session控制函數(shù)

2017年5月15日 16:55