通过setcookie()和设置cookie之间有什么区别$_COOKIE吗?
有时,当设置cookie时setcookie,我没有通过$ _COOKIE ['cookie_name']获得该cookie的值.但是js console.log之后立即setcookie显示cookie已设置但是如果我试图获取该值的值cookie通过$ _COOKIE,我没有得到更新的值.
我糊涂了..!!
你实际上不能用这样的代码"设置"一个cookie:
$_COOKIE['cookie'] = $my_var;
所有这一切都是为$_COOKIE数组添加一个新值.没有Set-CookieHTTP标头被发送回响应中的客户端(浏览器),并且不会在客户端上创建cookie.
使用此setcookie()功能设置cookie.
当前接受的答案正确指出$_COOKIE在PHP进程开始时设置/初始化,之后不会更新.您可以自己更新,但不要期望该值继续下一个请求.
| 归档时间: |
|
| 查看次数: |
4985 次 |
| 最近记录: |