session问题
我在Session.php中自己添加了一个方法function setExpiration($ex){
$this->sess_expiration = $ex;
$this->sess_write();
}
奇怪的是,在session初始化以后再调用该方法,session中的这个值sess_expiration是不能被改变的,达人们有知道为啥的不?
session.php中的set_userdata()方法为什么就是可以的?请问有什么限制吗?
本帖最后由 jeongee 于 2011-7-13 16:52 编辑
变肯定是可以变的,不过你在类初始化之后改变的话也就没什么意义,因为session的时间控制操作在类的构造函数中已经完成过了 恩,调用session的时候传给构造器config参数是生效的,看来根据用户id数值来判断从构造函数传给session失效时间是有点困难了。:( feixuedd 发表于 2011-7-13 19:44 static/image/common/back.gif
恩,调用session的时候传给构造器config参数是生效的,看来根据用户id数值来判断从构造函数传给session失效 ...
直接操作数据库 找到了好一点的解决办法,大家有需要的可以去看看~:D
http://codeigniter.com/forums/viewthread/157027/#765298
页:
[1]