session未定义怎么解决
<?php
class Login extends CI_Controller {
function index(){
$this->load->view('login');
}
function checklogin(){
$this->load->model('login_m');//载入模块
$user=$this->login_m->user_select($_POST['uname']);
if($user){
if($user[0]->upass==$_POST['upass']){
//var_dump($user);
echo "密码正确";
$this->load->library('session');
$arr=array('uid'=>$user[0]->uid);
$this->session->set_userdata($arr);
echo '<br>';
$this->session->userdata('uid');
}else{
echo "密码不正确";
}
}else{
echo "用户不存在";
}
}
function checksession(){
$this->load->library('session');//加载session
if($this->session->userdata('uid')){
echo "已经登录";
}else{
echo "没有登录";
}
}
function loginout(){
}
}
?>
以下为报错
以下为报错
以下为报错
以下为报错
以下为报错
以下为报错
以下为报错
以下为报错
以下为报错
以下为报错
以下为报错
以下为报错
以下为报错
密码正确
A PHP Error was encountered
Severity: Notice
Message: Undefined property: Login::$Session
Filename: controllers/login.php
Line Number: 15
Backtrace:
File: E:\AppServ\www\application\controllers\login.php
Line: 15
Function: _error_handler
File: E:\AppServ\www\indexCi.php
Line: 315
Function: require_once
Fatal error: Call to a member function set_userdata() on null in E:\AppServ\www\application\controllers\login.php on line 15
A PHP Error was encountered
Severity: Error
Message: Call to a member function set_userdata() on null
Filename: controllers/login.php
Line Number: 15
Backtrace: