把session存到数据库的疑惑
因为以前没有做过session存数据库的情况,我想问一下,把session存数据库里如何使用?1.用户第一次登录生成了session数据存放在数据库里,用户关注浏览器之后再次访问网站,这时程序应该如何处理?2.内存表里的数据如果不手工删除会不会一直存在(不断电的情况下)? 1,2 session有自己的垃圾回收(gc)机制。所以在处理session时,我们在程序中的处理和使用普通php session无异,无需担心其他问题。 本帖最后由 longjianghu 于 2010-10-18 17:17 编辑
回复 2# saturn 请问一下,如果我在登录的时候把session数据写入指定的表中,直接关闭浏览器这个表中的session数据会删除吗?我想知道如何处理. 都没人说下么 回复 3# longjianghu
不会删除,都是在下次请求的时候再删除的。 开启session处理器就可以了,写好对应的数据库操作,session处理机制会自己调用. 回复 6# mengdejun CI是可以我只是不明白原理,能不能讲一下原理啊?
CI自带的session好像暴露的信息太多了!:(
页:
[1]