會話控制學習小結

會話控制
一.基於cookie的會話控制
1.seetCookie("name","value",$time);


二.基於session的會話控制
1.基於cookie和url傳遞
2.session_id//每次session_start將一個session_id存在瀏覽器,數據則保存在服務器
3.session_start()//開啓session
  $_SESSION=array()//清空session值
  if(isset($COOKIE["session_name"]))
  {
setCookie(session_name(),'',time()-3600,'/')
   }//刪除客戶端在COOKIE中的sessionid
   session_destroy()//徹底銷燬session
4.info.php相關
   session.name;
   session.save_path="";//保存會話信息路徑,可根據文件數目統計在線人數
   session.use_trans_sid;//開啓url自動添加SID
   
   session.gc_maxlifetime//指定過了多少秒後數據就會被視爲垃圾清除
   //下面兩個合起來就是啓動gc進程管理概率的(1/100)
   session.gc_probability=1
   session.gc_divisor=100


   session.use_cookies//是否基於cookie
   session.cookie_domain//域名
   session.cookie_path//作用域
   session.cookie_lifetime//生命週期
  
   session.save_handler 


三.session的高級應用
1.可將session寫入到文件,數據庫,memcache(推薦)
(先記錄下,關於代碼之後學習再貼上來)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章