您好我正在尝试制作一个能够记住登录信息的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']))){
但仍然是同样的问题
答案 0 :(得分:1)
注意括号。另外.. isset
和empty
不需要在同一个变量上使用。 empty
也验证变量是否已设置:
if(!empty($_COOKIE['user']['id'])){
// do something
}