(已经解决了)关于session类的问题
本帖最后由 moorland 于 2009-3-25 20:35 编辑我已经加载了session类,而且也添加了自定义的 Session 数据,都很好用.
但是为什么我就无法得到手册里面提到的
(
'session_id' => random hash,
'ip_address' => 'string - user IP address',
'user_agent' => 'string - user agent data',
'last_activity' => timestamp
)
这些数据呢?
如何把他们添加到数据库中? 根据手册来说,你没有方法取到这些数据。
如果你需要这些数据请使用其它方法取得,user_agent 有相应的类库。
也就是说,这些数据不是给用户看的,而是 Session 类库的内部逻辑,不对外开放。 我想知道为什么它们也没有存到我的数据库里呢? 手册上也写了:
例如,想要获得 session ID, 你要使用如下的代码:
$session_id = $this->session->userdata('session_id');
可见我们是可以使用的 应该是只有 session_id 可以取吧?其它的你试过吗? 你必须启用数据库,并且建好数据库表啊,这些会存到数据库的。 应该是只有 session_id 可以取吧?其它的你试过吗?
Hex 发表于 2009-3-25 22:23 http://codeigniter.org.cn/forums/images/common/back.gif
建了数据表之后就都可以取了,我试了 那看来还不错,呵呵。 <?php
$arr=array
(
'session_id' => random hash,
'ip_address' => 'string - user IP address',
'user_agent' => 'string - user agent data',
'last_activity' => timestamp
);
foreach ($arr as $key => $value) {
----inert($key,$value);----//插入数据库就行
}
?> db_session
页:
[1]
2