什么是Session
回話就是服務器和瀏覽器包郵的共同的小秘密的這段時間。

1)準備建立回話時候,php會先查看請求中是否包含session_id,如果包含變量,這個變量就是session_id,假如這個變量就是session_1234
2)服務器會把這個session_id發送到瀏覽器保存,一般瀏覽器會把這個id保存在cookie中存儲的這個session_1234,
3)之后每次瀏覽器再去訪問服務器的時候,都會攜帶cookie中存儲的這個session_123,這樣服務器就認識這個瀏覽器了。
4)服務器端這個session_124變量可以存放任意回話數據。
5)每次瀏覽器訪問服務器,都能通過session_id設別瀏覽器。
6)如果銷毀回話,可以刪除掉回話中的數據,銷毀回話文件。
### session文件保存路徑
session文件保存路徑可以在php.ini文件里面找到。
session_id 對應服務器一個文件sess_session_id,文件里面保存的是用$_SESSION聲明的變量的。
### 設置session時間長度
setCookie(session_name(),session_id(),time()+3600)
### 銷毀session
session_destroy()
- 簡介
- Cookie
- HTML5 LocalStorage
- session
- 當瀏覽器關閉后,Session就銷毀了嗎?
- mysql數據庫保存session
- HTTP協議的由來
- fsockopen異步請求
- http防盜鏈
- Apache偽靜態知識補充
- 大并發量解決方案
- 大型網站是怎樣解決多用戶高并發訪問
- 網站高并發 大流量訪問的處理及解決方法
- 并發數與在線客戶數?注冊用戶數的關系
- 即時聊天程序
- 反向Ajax實現
- ob緩存作用
- 淺聊并發之戰
- php擴展安裝
- php安裝redis擴展
- SQLMap自動化實施SQL注入共計
- 命名空間namespace
- 集群和分布式之【session共享】
- php Redis存儲Session 【1】
- php Redis存儲Session 【2】
- php mysql存儲session【1】
- php緩存
- 文件緩存
- memcache和redis的比較
- 原生session與session in redis對比
- XSS攻擊【1】
- XSS攻擊【2】
- PHP消息隊列
- php+mysql 模擬發送郵件隊列
- php+mysql 模擬訂單處理隊列
- php+redis 模擬秒殺隊列
- RabbitMQ 消息隊列系統
- beanstalkd
- PHP構建即時通訊
- WebSocket協議
- workerman
- PHP變量的作用域
- PHP傳值和傳引用的區別
- PHP匿名函數
- PHP遞歸函數&應用
- PHP單例模式
- PHP性能優化
- RESTful
- 集群
- 增加pgsql擴展
- php.ini路徑查找
- Swoole Compiler
- mysql 主從
- 主從
- mysql-proxy
- window docker環境