保存SESSION有以下几种方式:
1、基于cookie
2、基于URL
基于cookie 时$_COOKIE[session_name()] 会保存sessionid
注销session 需要按一下几步:
[php]
session_start();
$_SESSION=array();
if(isset($_COOKIE[session_name()])){
set_Cookie(session_name,’"",time()-3600,"/");
session_destroy();
}
[/php]
基于url时要给每个链接带上session id 这一点可以开启PHP配置简化
session.use_trams_sid=1;
如果无法开启以上配置,采用以下方法
1.在session_start() 启动时传递session ID变量
[php]
if(isset($_GET[‘sid’])){
session_id($_GET[‘sid’] );}
//默认的传递变量是PHPSESSID,也就是说传递时用这个ID可以不用写session_id()函数
[/php]