1 临时文件在变量不一定有效  
lifetime才是变量有效的时间
2 是的
3 很少用APACHE,这个大概是连接时间吧,如果超过则判断为超时

解决方案 »

  1.   

    surfchen(SurfChen)
    2 是的
    你说是的是什么意思?
    2:
    session.cookie_lifetime=0  //说是浏览器关闭就无效了(如果没关闭,一天24小时都有效?)
    但我把浏览器关闭后再登陆怎么还可以登陆呀? //设置为0,就永远可以登陆了?
      

  2.   

    还有一个很郁闷的问题:
    我在a.php中:(当然,前提我已经登陆了,即已经注册了)
    <?php
    session_start();
    if(session_is_registered("name"))
    {
    echo "登陆成功";
    }
    else  
    exit;
    ?>
    <a href="b.php?gid=$gid">发贴</a>  //$gid是已经传递进来了然后在b.php中
    <?php
    session_start();
    if(session_is_registered("name"))
    {
    echo "你可以发贴";
    }
    else  
    echo "你不可以发贴";
    ?>当我在a.php中按“发贴”时,进入b.php,但怎么就显示"你不可以发贴";
    而如果我在地址栏中单独输入b.php的地址,比如:http://localhost/b.php
    时,他就显示 "你可以发贴";我试了几百遍都这样子,哎还有一个问题:都是session问题:
    每次我刚开机时,登陆一遍都不行,都要再登陆一遍才可以登陆成功,然后以后就都只登陆一遍就可以了
    这是什么原因???
      

  3.   

    4.0以上应使用$_SESSION["name"]变量~3:
    apache中的Timeout 300  //30分钟  这是什么意思?与上面的几个设置是什么关系的?这里是300秒~~~~也就是说如果客户端和服务器的“一次”通信在300秒内还没有完成就终止通信~~~