cookie 常用于識別用戶。cookie 是一種服務器留在用戶計算機上的小文件。每當同一臺計算機通過瀏覽器請求頁面時,這臺計算機將會發送 cookie。通過 PHP,您能夠創建并取回 cookie 的值。
語法
setcookie(name, value, expire, path, domain);
實例 1
在下面的例子中,我們將創建名為 "user" 的 cookie,并為它賦值 "runoob"。我們也規定了此 cookie 在一小時后過期:
setcookie("user", "runoob", time()+3600);
如何取回 Cookie 的值?
PHP 的 $_COOKIE 變量用于取回 cookie 的值。
在下面的實例中,我們取回了名為 "user" 的 cookie 的值,并把它顯示在了頁面上:
// 輸出 cookie 值 echo $_COOKIE["user"]; // 查看所有 cookie print_r($_COOKIE);
如何刪除 Cookie?
當刪除 cookie 時,您應當使過期日期變更為過去的時間點。
刪除的實例:
// 設置 cookie 過期時間為過去 1 小時
setcookie("user", "", time()-3600);
在實際應用中我們會發現,在子目錄定義的COOKIE 在上級或其它同級目錄里面它是用不了的。因為COOKIES默認是創建在自已目錄下的,如果其它目錄想用,必須把它指定到根目錄,或上級目錄。
setcookie("user","runoob",time()+3600,'/');
原文地址:http://www.376564.tw/library/202009/46.html(張家口導航-睿兒知識庫)