檢查 PHP cookie 是否存在,如果不存在,則設定其值
根據 PHP 手冊,無法找到 cookie 的存在。
手冊中的一段參考:“設定 cookie 後,可以透過 $_COOKIE 或 $HTTP_COOKIE_VARS 陣列在下次載入頁面時進行訪問。”
原因是 cookie 是傳送到瀏覽器的響應報頭,而瀏覽器需要將其與下次請求一起傳送回去。這就是它們僅在第二次頁面載入時可用的原因。
但是,這裡有一個解決方法:當呼叫 setcookie 函式時可以設定 $_COOKIE −
if(!isset($_COOKIE['lg'])) {
setcookie('lg', 'ro');
$_COOKIE['lg'] = 'ro';
}
echo $_COOKIE['lg'];
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP