CI的session生成后放在哪
答案:4 悬赏:50 手机版
解决时间 2021-02-23 19:52
- 提问者网友:喧嚣尘世
- 2021-02-23 07:13
我知道CI的session用的是缓存机制。但是当生成某一个session的时候,为什么我找不到相应的cookie文件呢?config.php中设置是这样的:$config['cookie_path'] = "/";那么,请问cookie是在base_url根目录下吗?可是我在下面根本找不到。多谢大家帮忙啊!
最佳答案
- 五星知识达人网友:笑迎怀羞
- 2021-02-23 08:20
CI的session 信息默认是放在cookie里吧,只有在config.php启用数据库才把session_data 和user_data 放在数据库。
Session 类可以使用户在浏览您的网站时,维持他们的状态并跟踪他们的行为。 Session 类将每个用户的 session 信息序列化(serialize)后存储到到 cookie 中(并同时进行加密)。 您还可以将 session 数据存储到数据库中来增强安全性,但是这时要求存储在用户 cookie 中的 session ID 值能与数据库中存储的用户 session ID 值相匹配。程序默认只在 cookie 中存储 session。如果您要在数据库中存储 session 的话,需要按照下面指示的方法,在您的数据库中创建需要的数据表。
Session 类可以使用户在浏览您的网站时,维持他们的状态并跟踪他们的行为。 Session 类将每个用户的 session 信息序列化(serialize)后存储到到 cookie 中(并同时进行加密)。 您还可以将 session 数据存储到数据库中来增强安全性,但是这时要求存储在用户 cookie 中的 session ID 值能与数据库中存储的用户 session ID 值相匹配。程序默认只在 cookie 中存储 session。如果您要在数据库中存储 session 的话,需要按照下面指示的方法,在您的数据库中创建需要的数据表。
全部回答
- 1楼网友:玩家
- 2021-02-23 10:35
CI的session生成后,默认放在数据库,cookie放在客户端
- 2楼网友:低血压的长颈鹿
- 2021-02-23 10:14
可是我在客户端没有找到cookie数据啊?不知为何呢?应该在c:\documents and settings\administrator\cookies中吗
- 3楼网友:患得患失的劫
- 2021-02-23 09:33
CI的session 信息默认是放在cookie里吧,只有在config.php启用数据库才把session_data 和user_data 放在数据库。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯