>嗨,我正在尝试制作一个会记住登录名的cookie,但它说:Cannot use isset() on the result of an expression (you can use "null !== expression" instead)
.有人可以帮我吗?
不起作用的代码是:
if(isset($_COOKIE['user']['id'] && !empty(isset($_COOKIE['user']['id']))){
...
}
我将代码编辑为:if (isset ($_logincookie['cookie_user'] && !empty($_logincookie['cookie_user']))){
但仍然是同样的问题
注意括号。也。。无需对同一变量使用 isset
和 empty
。 empty
还验证变量是否设置:
if(!empty($_COOKIE['user']['id'])){
// do something
}