我想用 session_cache_expire, 可是不知道怎么用.

解决方案 »

  1.   

    php没有现成的方法可以实现,但可以这么考虑.
    在你的首页或者是人流量最大的一个页加一段代码,
    代码思路如下,
    检查所有SESSION(程序中要设定SESSION PATH)中用户
    最后运行时间,将超出你所要求的时间的SESSION给删除
    掉,就没问题了。讲的简单了一点,楼主见谅。
      

  2.   

    sression_start();
    if(!isset($_SESSION['username'])) {
      echo "没有登录,请登录";
      exit; //或用header转向或include登录页面
    }else {
      if(!isset($_SESSION['time']))
        $_SESSION['time'] = time();
      else
        if($_SESSION['time'] < time()-500) { //假定有500秒限制
          echo "登录超时,请重新登录";
          exit; //或用header转向或include登录页面
        }
    }
    。。