cookie和session

Cookie

cookie的保存

是由瀏覽器按照Http協議在後臺發送請求時帶給服務器的,始終保存在客戶端本地電腦中,後綴爲txt;如果在一臺計算機中安裝多個瀏覽器每個瀏覽器都會在各自獨立的空間存放cookie

cookie的意義

是爲了彌補http協議無狀態的缺陷;

cookie的應用

cookie中有PHPSESSID,判定註冊用戶是否已經登錄網站,用戶可能會得到提示,是否在下一次進入此網站時保留用戶信息以便簡化登錄手續,這些都是cookies的功用;

cookie的生存週期 

cookie在生成時會有一個expire值,這就是cookie的生存週期,在這個週期內cookie有效,超出週期cookie就會被清除。有些頁面將cookie的生存週期設置爲“0”或負值,這樣在關閉瀏覽器時,就會清除Cookie,不會記錄用戶信息,更加安全。

如何判斷瀏覽器是否禁用了cookie呢?

echodefined('SID')?'true':'false';

如果SID已經被定義,則代表cookie已經被禁用。






發佈了33 篇原創文章 · 獲贊 2 · 訪問量 8188
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章