我将cookie赋值给一个变量:
$user_cookie = $_COOKIE["user"];如何检查$user_cookie是否接收到一些值?
我应该使用if (empty($user_cookie))还是其他什么?
发布于 2011-06-22 14:35:19
像这样使用isset():
if (isset($_COOKIE["user"])){
$user_cookie = $_COOKIE["user"];
}这将告诉您$_COOKIE中是否存在名为user的键。值本身可以是""、0、NULL等。根据上下文,其中一些值(例如0)可能是有效的。
PS:对于第二部分,我将使用===运算符来检查false、NULL、0、"",或者可能是(string) $user_cookie !== ""。
https://stackoverflow.com/questions/6435786
复制相似问题