参数是分. 给你个例子, 来自PHP手册:例子 1. session_cache_expire() example<?php/* set the cache limiter to 'private' */session_cache_limiter('private');
$cache_limiter = session_cache_limiter();/* set the cache expire to 30 minutes */
session_cache_expire (30);
$cache_expire = session_cache_expire();/* start the session */session_start();echo "The cache limiter is now set to $cache_limiter</ br>";
echo "The cached session pages expire after $cache_expire minutes";
?>
 

解决方案 »

  1.   

    分?不对吧?比如要设置有效时间为1个小时,参数应怎么设置呢      $PHPSESSID = session_id(); 
          setcookie('PHPSESSID', $PHPSESSID, time()+14400,"/"); 
          session_cache_expire(time()+14400);
      

  2.   

    /* set the cache expire to 30 minutes */
    session_cache_expire (30);这里不是写得很清楚了么, 单位是分.
      

  3.   

    问题还没解决,5555555
    session_cache_expire() 设了好象不起作用想问下,如果session_cache_expire() 是在一个包含文件里,然后被经常调用,那这个时长是从第一次执行时算起还是最后一次调用?另一个更严重的问题啊,服务器是机群,几分钟就换一次机器,但我需要登陆有效时长最少一个小时,这该如何是好呢?高人有好办法吗?分不够可以再加,请帮忙,谢谢!
      

  4.   

    ...压根没见过机群, 不好说.
    如果有可能的话, 尝试把所有的SESSION文件集中到某一台机器上试试.引: 想问下,如果session_cache_expire() 是在一个包含文件里,然后被经常调用,那这个时长是从第一次执行时算起还是最后一次调用?应该是最后一次调用吧.