Cookie禁用了,Session還能用嗎?

Cookie與Session,通常認爲是兩個獨立的東西,Session採用的是在服務器端保持狀態的方案,而Cookie採用的是在客戶端保持狀態的方案。
Cookie分爲兩種,一種能夠叫作session cookie,瀏覽器關閉就會丟失,一種能夠叫作persistent cookie,就是咱們一般意義上所說的cookie,一般服務器端的session是藉助於seesion cookie來和客戶端交互的。

針對php,若是客戶端關閉cookie,咱們怎麼辦?
1. 設置php.ini配置文件中的「session.use_trans_sid = 1」,或者編譯時打開打開了「--enable-trans-sid」選項,讓PHP自動跨頁傳遞Session ID。
2. 手動經過URL傳值、隱藏表單傳遞Session ID。
3. 用文件、數據庫等形式保存Session ID,在跨頁過程當中手動調用。
相關文章
相關標籤/搜索