PHP Session理解
1. session的基本原理
(1) 服務(wù)器端生成一個PHPSESSID
(2) 通過set-cookie的方式,傳給客戶端
(3) 客戶端再次訪問服務(wù)器時,使用cookie中的字段PHPSESSID把session id告訴服務(wù)器
(注意: 服務(wù)器給客戶端發(fā)送cookie使用set-cookie字段,客戶端請求服務(wù)器時使用cookie字段)
(4) 服務(wù)器根據(jù)客戶端傳來的PHPSESSID去加載sesssion
?
GET /index.php?r=site/login HTTP/1.1
Host: xxx.tvmore.com.cn
Connection: keep-alive
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.63 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Referer: http://xxx.p2pvod.tvmore.com.cn/index.php?r=site/index
Accept-Encoding: gzip, deflate, sdch
Accept-Language: en-US,en;q=0.8
Cookie: 5236e5e031304edb2e0cb4bf49bc6c7a=4e7e643c20c7769892a83efca95682a75d07d0b9a%3A4%3A%7Bi%3A0%3Bs%3A5%3A%22admin%22%3Bi%3A1%3Bs%3A5%3A%22admin%22%3Bi%3A2%3Bi%3A2592000%3Bi%3A3%3Ba%3A0%3A%7B%7D%7D; PHPSESSID=0hu20603ruvg296hd01snct0t3
?
2. PHP SESSION
PHP的$_SESSION是PHP中的一個全局變量。可以向session讀取寫入session字段。
session_start();?// 初始化session
$_SESSION['name'] =?"zhangsan";?//保存某個session信息
$Name=$_SESSION['name']; ?//讀取session中某個key的值
?
總結(jié)
以上是生活随笔為你收集整理的PHP Session理解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: iOS Protocol 详解
- 下一篇: 串口调试助手linux设备串口,linu