if($row){ //判断密码是否正确 if($row['user_password']===$password){ echo 1; }else{ echo "密码错误"; } }else{ echo "没找到用户名"; }
上面代码用来验证用户输入的用户名和密码正确与否,为了方便看我把代码简化去掉了获取数据库数据的内容,为什么当打开页面后什么都没输就会输出"没找到用户"呢?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
if($row)这一段代码需要写在POST请求代码区块里。这样get时,才不会执行这段代码。
比如点击登陆后,提交的用户和密码字段分别为:username password