我正在努力處理我正在為某人更新的舊腳本。它在登錄時將 id 存儲在 cookie 中,然后在加載頁面時讀取它以返回正確的用戶數據。稍后我會將其更改為使用會話,但現在我希望它能工作......問題是 cookie 確實被設置為正確的值(我在開發人員工具中檢查它),但是當我通過 $_COOKIE['id'] 請求值時它總是返回'1'。任何人都知道為什么會這樣?代碼:設置 cookie 在 '/modules/users/login.php'setcookie("id", $row['id'], time()+$_POST['tijdingelogd'],'/');編輯:添加信息設置 cookie 值后,訪問者使用以下方法重定向:header("location:/index.php");讀取 cookie 在 '/connection/functions.phpecho $_COOKIE['id'];
1 回答

慕的地10843
TA貢獻1785條經驗 獲得超8個贊
答案是,在檢查訪問者是否登錄的過程中,cookie 的值在腳本中被重置為 1。這沒有反映在開發人員工具中,因此我很困惑。
對于未來訪問此線程的訪問者,設置值但不反映在開發人員工具中的代碼是:
$_COOKIE['userid']?=?1;
- 1 回答
- 0 關注
- 85 瀏覽
添加回答
舉報
0/150
提交
取消