一、什麼是 Cookie?
Cookie 是一種用於客戶端保存數據的技術,旨在讓伺服器可以辨別不同的客戶端。Cookie 可以通過 PHP 來創建和讀取。
二、設置和讀取 Cookie
要設置 Cookie,可以使用 setcookie() 函數。該函數需要傳遞至少兩個參數:Cookie 名稱和 Cookie 值。
//設置 Cookie setcookie("username", "John Doe");
要讀取 Cookie,可以使用 $_COOKIE 超全局數組。該數組包含所有 Cookie 的名稱和值。
//讀取 Cookie echo $_COOKIE["username"];
三、使用 Cookie 值進行邏輯判斷
Cookie 值可以用於邏輯判斷,在不同的情況下執行不同的操作。
//讀取 Cookie 值並進行邏輯判斷 if(isset($_COOKIE["username"])){ echo "Welcome " . $_COOKIE["username"] . "!"; } else{ echo "Please login!"; }
四、設置 Cookie 過期時間
如果不指定 Cookie 的過期時間,它將在瀏覽器關閉時自動過期。通過設置過期時間,可以使 Cookie 在指定的時間內保持有效。
//設置 Cookie 過期時間為 1 小時 setcookie("username", "John Doe", time()+3600);
五、刪除 Cookie
要刪除 Cookie,可以使用 setcookie() 函數並設置過期時間為之前的時間戳,這將會使 Cookie 立即過期。
//刪除 Cookie setcookie("username", "", time()-3600);
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/251869.html