在setcookie()之后立即訪問$cookie我試圖訪問cookie的值(使用$_COOKIE)之后,立即調(diào)用setcookie()函數(shù)在PHP中。當(dāng)我這么做的時候,$_COOKIE['uname']還沒準(zhǔn)備好。為什么?不過,請注意,$_COOKIE['uname']在腳本的下一次執(zhí)行時(例如在頁面刷新后)按預(yù)期設(shè)置。setcookie('uname', $uname, time() + 60 * 30);echo "Cookie value: " . $_COOKIE['uname'];
3 回答

繁花如伊
TA貢獻(xiàn)2012條經(jīng)驗 獲得超12個贊
$_COOKIE
$_COOKIE['uname']
if (isset($_COOKIE['uname'])) { // get data from cookie for local use $uname = $_COOKIE['uname'];}else { // set cookie, local $uname already set setcookie('uname', $uname, time() + 1800); }

慕神8447489
TA貢獻(xiàn)1780條經(jīng)驗 獲得超1個贊
setcookie('uname', $uname, time()+60*30);$_COOKIE['uname'] = $uname;
- 3 回答
- 0 關(guān)注
- 1124 瀏覽
添加回答
舉報
0/150
提交
取消