这个问题百度肯定知道,但我觉得使用mysql更能满足你的需求

解决方案 »

  1.   

    时间那么长的,为什么不用cookie呢?或者memcache?
      

  2.   

    如果你通过 session_set_save_handler 函数将 session 的操作转为自定义操作的话,那么 session 数据的存活周期就在你掌控之中
    注意:session 数据存在,并不等于他是有效的
    这取决于 session.cookie_lifetime 的值,默认是 0。即关闭浏览器或所有标签页都离开本站,sessionid 就不会回传给 php 了。没有了 sessionid,session 数据就失效了
    你可以修改这个值,使得 sessionid 在关闭浏览器之后仍能存在一段时间默认情况下,session 是以文件形式保存于服务器端的
    session.gc_maxlifetime = 1440
    表示在 最后一次访问的 1440 秒以后,session 文件可以被删除
    session.gc_probability = 1
    session.gc_divisor = 1000
    表示在删除 session 文件时,每次删除可删除总量的 1 / 1000