【求助】brophpk 使用中遇到的比较奇怪的问题

复制代码
  1. function islogin(){
  2.         //下面这个if判断引出的问题,如果把这个if块注释掉,那么if块后的代码能接收到
  3.         //$_POST的成员,但如果不注释掉的话if块后面的$_POST则接收不到password
  4.         //的值,不知哪位知道这问题出在哪里。。
  5.         if($_POST["username"]=="" || $_POST["password"]=""){
  6.             $this->assign("errmsg","用户名或密码不能为空!");
  7.             $this->display("error");
  8.             return false;
  9.          }
  10.         print_r($_POST);
  11.         $user=D("user");
  12.         $data=$user->where(array("username"=>$_POST["username"],"password"=>md5($_POST["password"])))->find();
  13.         P($data);
  14.         if(!$data){
  15.             $this->assign("errmsg","用户名或密码错误,请检查大小写!");
  16.             $this->display("error");
  17.         }
  18.     }

作者: 习惯孤独   发布时间: 2011-08-06

1.function islogin(){
2.        //下面这个if判断引出的问题,如果把这个if块注释掉,那么if块后的代码能接收到
3.        //$_POST的成员,但如果不注释掉的话if块后面的$_POST则接收不到password
4.        //的值,不知哪位知道这问题出在哪里。。
5.        if($_POST["username"]=="" || $_POST["password"]=""){第二个条件要写两个等号应该就没问题了
6.            $this->assign("errmsg","用户名或密码不能为空!");
7.            $this->display("error");
8.            return false;
9.         }
10.        print_r($_POST);
11.        $user=D("user");
12.        $data=$user->where(array("username"=>$_POST["username"],"password"=>md5($_POST["password"])))->find();
13.        P($data);
14.        if(!$data){

作者: 白老师   发布时间: 2011-08-08