cookie 文本内容如下:
id
18096881
52.96.188.66/
1024
2968232576
29606569
300349072
29606368
*

解决方案 »

  1.   

    环境:
    linux readhat 8
    php  4.22
    apache 2.0 
    不行换到windows2000 iis 下
    是正常的
      

  2.   

    <?php 
    if (!isset($id)) { 
     srand((double)microtime()*1000000); 
     $randvalue = rand(); 
     setcookie("id",$randvalue,0);

    ?> 
    bool setcookie ( string name [, string value [, int expire [, string path [, string domain [, int secure]]]]])
    setcookie 的第三个参数是设置cookie的有效期,将它设为0是无限期,当关闭浏览器时cookie的值才失效.
      

  3.   

    不过我仔细观察了一下
    setcookie("id",$randvalue,time()+10);  本意是10秒后失效
    但是过了6,7 分钟才失效
    为什么???
      

  4.   

    FAINT!6、7分钟??!
    time()-1呢?
    多少时间失效?
    是不是你系统时钟有问题!??
      

  5.   

    楼主我也有类似问题,给你顶上去
    我的是setcookie("HelpCenterLiveUser", $LOGIN_username, $time, $URL_dir, $URL_site, $URL_secure);
     我想关闭ie就失效,可不行