错误提示信息如下
ini_set(): ini var: session.auto_start be forbidden on ACE /home/u1039/ace/workspace/php/appcode/webroot/htdocs/ThinkPHP/Common/functions.php 第 1236 行.
ini_get(): ini var: session.gc_maxlifetime be forbidden on ACE /home/u1039/ace/workspace/php/appcode/webroot/htdocs/ThinkPHP/Library/Think/Session/Driver/Db.class.php 第 45 行.
后台代码如下:
public function login(){
if(!IS_POST) halt('页面不存在');
$username=I('username');
$password=I('password','','md5');
$user=M('user')->where(array('username'=>$username))->find();
if(!$user||$password!=$user['password']){
$this->error('登陆失败');
}
//更新登陆信息
$date=array(
'id'=>$user['id'],
'logintime'=>time(),
'loginip'=>get_client_ip(),
);
M('user')->save($date);
//为session写入数据
session('uid',$user['id']);
session('username',$user['username']);
session('loginip',$user['loginip']);
session('logintime',date('Y-m-d H:i:s',$user['logintime']));
$this->redirect('Admin/Index/index');
}
}
跳转到后台主页之后session信息是空的,
框架是thinkphp 3.2.2
如何才能写入session.
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。