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已經被禁用。