首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >检查$_COOKIE值是否为空

检查$_COOKIE值是否为空
EN

Stack Overflow用户
提问于 2011-06-22 14:28:44
回答 6查看 20.6K关注 0票数 2

我将cookie赋值给一个变量:

代码语言:javascript
运行
复制
$user_cookie = $_COOKIE["user"];

如何检查$user_cookie是否接收到一些值?

我应该使用if (empty($user_cookie))还是其他什么?

EN

Stack Overflow用户

回答已采纳

发布于 2011-06-22 14:35:19

像这样使用isset()

代码语言:javascript
运行
复制
if (isset($_COOKIE["user"])){
$user_cookie = $_COOKIE["user"];
}

这将告诉您$_COOKIE中是否存在名为user的键。值本身可以是""0NULL等。根据上下文,其中一些值(例如0)可能是有效的。

PS:对于第二部分,我将使用===运算符来检查falseNULL0"",或者可能是(string) $user_cookie !== ""

票数 5
EN
查看全部 6 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6435786

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档