溫馨提示×

php如何設置和獲取cookie

PHP
小樊
101
2024-09-09 00:37:06
欄目: 編程語言

在PHP中,您可以使用setcookie()函數設置Cookie,并通過$_COOKIE超全局變量獲取Cookie。

設置Cookie:

<?php
// 設置一個名為 "username" 的 Cookie,值為 "JohnDoe",有效期為 30 天
$expire = time() + (30 * 24 * 60 * 60);
setcookie("username", "JohnDoe", $expire, "/");
?>

這將創建一個名為“username”的Cookie,值為“JohnDoe”,有效期為30天。

獲取Cookie:

<?php
if (isset($_COOKIE["username"])) {
    // 獲取并顯示 "username" Cookie 的值
    echo "歡迎回來," . $_COOKIE["username"];
} else {
    echo "請登錄";
}
?>

這段代碼首先檢查是否已設置名為“username”的Cookie。如果已設置,則顯示其值;否則,顯示“請登錄”。

注意:在發送任何輸出之前,確保調用setcookie()函數,因為它需要向HTTP頭部添加一個Set-Cookie字段。如果在輸出任何內容(例如HTML)之后調用該函數,您將收到一個錯誤消息。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女