使用php創建cookie 以后為什么需要刷新才會生效
4 回答

慕碼人8056858
TA貢獻1803條經驗 獲得超6個贊
以
12 | setcookie( 'name' , "Garen" ); echo $_COOKIE [ 'name' ]; |
為例;第一次訪問在執行setcookie('name', "Garen");之前, PHP 已經從請求體重獲取所有的 cookie(在$_COOKIE中),然后到setcookie('name', "Garen");的時候,只是設置了名為name 的 cookie;這部只是保存進瀏覽器,但是并沒有賦值給$_COOKIE,$_COOKIE并沒有變化,所有也就沒有$_COOKIE['name'],執行到echo $_COOKIE['name'];就會報錯.第2次訪問獲取瀏覽器中所有的 cookie 時,已經有了上次添加的這個名為name 的 cookie 了,所以可以顯示
- 4 回答
- 0 關注
- 1139 瀏覽
添加回答
舉報
0/150
提交
取消