验证码写对了也不能登录
我是跟着老师做的,代码都一样,但在填写好验证码,点击提交,它就提示验证码错误,请重新登录,如图:
提交后,就会出现:

代码和老师的一样啊:我想一定是if($verify==$verify1)出了问题,不然验证码对了,还提示错误,我想应该$verify,$verify1两者不相等,可是我又不知道哪里错了,都是跟着老师做的,请指教!!!
在上面两个页面跳转的瞬间,可我觉得都没有错啊!还出现这个画面:第八行是
$autoFlag=$_POST['autoFlag'];//接收来自自动登陆复选框的name的值

<?php
require_once '../include.php';//与数据库打交道,把它包含进来,它设置了链接数据库的操作
//session_start();//下面用到session则这里要开启一下
$username=$_POST['username'];
$password=md5($_POST['password']);//给密码加密
$verify=$_POST['verify'];
$verify1=$_SESSION['verify'];//还要接受一下验证码的值
$autoFlag=$_POST['autoFlag'];//接收来自自动登陆复选框的name的值
if($verify==$verify1){
$sql="select * from imooc_admin where username='{$username}' and password='{$password}'";
$row=checkAdmin($sql);//调用一下在admin.inc.php中设置好的函数,并返回给row
//var_dump($row);//打印管理员信息
if($row){
//如果选了一周内自动登陆
if($autoFlag){
setcookie("adminId",$row('id'),time()+7*24*3600);//当前时间戳加这么多秒,就是一周
setcookie("adminName",$row('username'),time()+7*24*3600);
}
$_SESSION['adminName']=$row['username'];
$_SESSION['adminId']=$row['id'];//也要判断一下存储管理员的id号,有的话就登陆成功
alertMes("登陆成功", "index.php");
}else{
alertMes("登陆失败,请重新登陆","login.php");
}
}else{
alertMes("验证码错误,请重新登陆", "login.php");
}