卓越飞翔博客卓越飞翔博客

卓越飞翔 - 您值得收藏的技术分享站
技术文章16333本站已运行3317

检查PHP cookie是否存在,如果不存在则设置其值

检查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'];

卓越飞翔博客
上一篇: Python程序递归线性搜索数组中的元素
下一篇: 在Python中,**是指数运算符
留言与评论(共有 0 条评论)
   
验证码:
隐藏边栏