ユーザー$_SESSION
変数が入力されているかどうか、およびログインが正しいかどうかを確認しています。これは私のコードです:
if(!empty($_SESSION['user'])&&!empty($_SESSION['pwd'])&&!verifyLogin($_SESSION['user'],$_SESSION['pwd'])){
$_SESSION['user']
ユーザー名、$_SESSION['pwd']
パスワード、verifyLogin()
ユーザーのログインを検証するための機能です。
$_SESSION['user/pwd']
空でも if ステートメントが true を返すのはなぜですか? 私はfalseを返すべきではありませんか?
私がこれをしても:
if(!empty($_SESSION['user'])&&!empty($_SESSION['pwd'])&&verifyLogin($_SESSION['user'],$_SESSION['pwd'])==false){
それでも同じ結果が得られます。
私は何を間違っていますか?