首页 > 代码库 > php session 的使用
php session 的使用
1.配置session:
①.session.save_path 设置session的路径
②.session.use_only_cookies session中是否使用了cookie
③.session.auto_start = 0 是否自动开启session这样就不用去设置session_start()
④.session.cookie_lifetime = 0 session 的生存时间
⑤.session.cookie_path = / session 的保存路径
⑥.session.cookie_domain = cookie保存sessionID的域名
⑦.session.gc_maxlifetime = 1440 cookie最大生存时间
2.启动session:
session_start() 启动session
3.注册session :
$_session["aaa"]="11111111";
$_session[‘cccc‘]=array(1,2,3,4,5,6);
session_id(); 获取session的ID
$_cookie[‘PHPSESSIOIN‘]; 获取sessionID
4.销毁session:
1.开始session session_start();
2.unset($_session[‘aaa‘]);
unset($_session[‘ccc‘]);
3.清除cookie中保存的sessionID
SetCookie(session_name(),‘‘,time()-3600,"/"); //带上红色的路径(session 的路径)以免删除不干净
判断是否基于cookie的session
if($_cookie[session_name]){ SetCookie(session_name(),‘‘,time()-3600,"/"); }
4.彻底销毁session信息:
session_destroy();