cookies php: 不能使用 isset()


cookies php: Cannot use isset()

>嗨,我正在尝试制作一个会记住登录名的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']))){

但仍然是同样的问题

注意括号。也。。无需对同一变量使用 issetemptyempty还验证变量是否设置:

if(!empty($_COOKIE['user']['id'])){
    // do something
}