cookies php:无法使用isset()

时间:2016-02-19 07:59:55

标签: php cookies login

您好我正在尝试制作一个能够记住登录信息的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']))){

但仍然是同样的问题

1 个答案:

答案 0 :(得分:1)

注意括号。另外.. issetempty不需要在同一个变量上使用。 empty也验证变量是否已设置:

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