setcookie('PHPSESSID', session_id(), time() + 365 * 24 * 3600);

解决方案 »

  1.   

    session.cookie_lifetime默认是0,代表浏览器一关闭SessionID就作废……
    session.cookie_lifetime=999999999或者像楼上的那样.......
      

  2.   

    是啊,可我没有关闭浏览器,过了一段时间刷新一下,Session也过期了..怎么回事....
      

  3.   

    session.cookie_lifetime='一个比较大的数据就可以了'
      

  4.   

    setcookie('PHPSESSID', session_id(), time() + 365 * 24 * 3600);
    这个方法不行,我试过了.登入后,然后去吃饭..差不多两个小时回来,一刷新就提示要重新登入了..
    我再试试把session.cookie_lifetime把这个值加大.
      

  5.   


    session.gc_maxlifetime=1440
    换成一个较大的数值