首页 > 代码库 > 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();