在PHP中,Cookies是一種存儲在用戶計算機上的小型文本文件,用于存儲用戶的個人偏好和其他信息。Cookies的工作原理如下:
setcookie("user", "John Doe", time() + 3600, "/");
客戶端瀏覽器接收到Cookies后,會將其存儲在本地。每次向服務器發送請求時,會將Cookies一同發送給服務器。
服務器通過HTTP請求頭中的Cookie頭部讀取客戶端發送的Cookies。可以使用$_COOKIE
全局數組來訪問這些Cookies。例如,通過以下PHP代碼可以獲取名為“user”的Cookie的值:
$user = $_COOKIE["user"];
總的來說,Cookies是一種在客戶端和服務器之間傳遞數據的機制,可以用于在用戶訪問網站時存儲和檢索信息。Cookies的主要作用是在無狀態的HTTP協議下實現狀態保持和用戶跟蹤。