我正在检查是否$_SESSION
填充了用户变量以及登录名是否正确。这是我的代码:
if(!empty($_SESSION['user'])&&!empty($_SESSION['pwd'])&&!verifyLogin($_SESSION['user'],$_SESSION['pwd'])){
$_SESSION['user']
是用户名,$_SESSION['pwd']
是密码,verifyLogin()
是我验证用户登录的功能。
为什么即使$_SESSION['user/pwd']
为空,我的 if 语句也会返回 true?我不应该回假吗?
即使我这样做:
if(!empty($_SESSION['user'])&&!empty($_SESSION['pwd'])&&verifyLogin($_SESSION['user'],$_SESSION['pwd'])==false){
我仍然得到相同的结果。
我究竟做错了什么?