PHP session 自变量用以储存有关客户对话(session)的信息内容,或是变更客户对话(session)的设定。Session 自变量储存单一客户的信息内容,而且针对应用软件中的全部网页页面全是能用的。
一般內容构造
用户标识符|种类:长短:值;
并且用分号分隔每一个自变量。有一些是能够省去的,例如长短和种类。
文中叙述怎样根据session_id修复session內容
1、获得session_id
// 打开session
session_start();
// 获得
$_SESSION['test'] = '111222333';
$session_id = session_id();
echo $session_id;exit; // fu1dmdnrk0o2pi612b8jh9kts1
2、根据session_id获得session
// 依据session_id查询session信息内容
session_id('fu1dmdnrk0o2pi612b8jh9kts1');
session_start();
print_r($_SESSION);exit; // Array ( [test] => 111222333 )
这儿必须留意的一个难题是:获得session_id时,必须先session_start();根据session_id获得session时,必须后session_start()。由于session_start()将查验当今是不是存有一个活跃性对话,要是没有,建立对话,而且根据$_SESSION二维数组浏览。假如对话早已存有,session_start()涵数将加载申请注册的对话自变量,那样能够应用他们。
本文由移动通讯网( http://www.meinvpo.com)发布,不代表移动通讯网立场,转载联系作者并注明出处: