会话控制
會(huì)話控制
1.為什么是會(huì)話?
a)?會(huì)話就是對(duì)話,現(xiàn)實(shí)中的會(huì)話.
b)?客戶端和服務(wù)器之間的通訊就是會(huì)話,計(jì)算機(jī)中的會(huì)話
2.什么是會(huì)話控制?
a)?對(duì)會(huì)話的控制就是會(huì)話控制.
?
3.HTTP協(xié)議
a)?HTTP協(xié)議 ?超文本傳輸協(xié)議
b)?HTTP協(xié)議是一個(gè)老年癡呆癥協(xié)議。該協(xié)議不會(huì)記錄任何的狀態(tài)。
?
COOKIE的工作原理:(會(huì)話控制的第一種方式)
?
?
COOKIE的操作:
添加cookie
SetCookie(名字,值,有效時(shí)間,有效路徑)
查看或者使用Cookie
使用$_COOKIE數(shù)組
注意:該方式僅供查看或者使用
刪除cookie
SetCookie(名字,null,time()-1,有效路徑)
注意: 名字和有效路徑必須和設(shè)置的時(shí)候保持一致
修改Cookie的值
SetCookie(名字,新值,有效時(shí)間,有效路徑)
?
COOKIE存在安全性問(wèn)題,容易泄露個(gè)人隱私
?
SESSION 會(huì)話的工作原理(第二種會(huì)話控制方式)
?
?
使用SESSION 必須開(kāi)啟SESSION會(huì)話 ?其函數(shù)為session_start()
SESSION的相關(guān)操作,和數(shù)組相同,使用$_SESSION數(shù)組即可
?
清空SESSION的步驟!:
//1.清除客戶端的COOKIE
setCookie(session_name(),'',time()-1,'/');
//2.清除頁(yè)面的$_SESSION數(shù)組
$_SESSION=array();
//3.清除服務(wù)器的SESSION文件
session_destroy();
?
SESSION的配置文件:
session.save_handler = files 設(shè)置SESSION的存儲(chǔ)方式
file ?以文件形式存儲(chǔ)
user ?用戶自定義存儲(chǔ)方式
session.save_path = "C:/SESSION" ?設(shè)置SESSION存儲(chǔ)的路徑
session.use_cookies = 1 ?設(shè)置SESSION ?是否使用cookie
session.use_only_cookies = 0 設(shè)置session是否只使用cookie方式
session.name = PHPSESSID ?session在cookie中存儲(chǔ)的名稱(chēng)
session.auto_start = 0 ?是否自動(dòng)開(kāi)啟session會(huì)話
session.cookie_lifetime = 0 ??設(shè)置cookie存儲(chǔ)sessionid的有效時(shí)間 ??0 表示瀏覽器關(guān)閉之前有效
session.cookie_path = / ?設(shè)置session在cookie中的路徑參數(shù)
session.cookie_domain = ?設(shè)置session使用的cookie的有效域名
session.cookie_httponly = ??設(shè)置是否僅使用http協(xié)議訪問(wèn)session
session.serialize_handler = php???session數(shù)據(jù)的串行化方式
session.gc_probability = 1
session.gc_divisor = 100
垃圾文件的回收機(jī)率
session.gc_maxlifetime = 1440 ??設(shè)置session文件的最大生存時(shí)間
session.hash_function = 0 ?sessionid或者文件名的生成規(guī)則
session.use_trans_sid = 1 ?設(shè)置基于url的session會(huì)話是否自動(dòng)連接session的ID
url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry" ?設(shè)定HTML標(biāo)簽中添加SESSION傳參的標(biāo)簽和屬性
??
轉(zhuǎn)載于:https://www.cnblogs.com/machongblogs/p/9919471.html
總結(jié)
- 上一篇: 三星堆博物馆值得去吗
- 下一篇: es安装的时候遇到的所有的坑