setcookie函数的第三个参数是有效期,默认为0
你的第一个setcookie使用了默认值,所以浏览器关闭了就没有了
第二个setcookie指定3600秒以后,所以能看到

解决方案 »

  1.   

    你可以在php.ini文件中修改相应的参数值来保存cookie的时间!
    session.cookie_lifetime,就是要设定这个参数!!!
      

  2.   

    同意 xuzuning(唠叨)的看法:)
      

  3.   

    但是现在有一个问题:使用:<?php setcookie("login_cookie",$log_cookie);?>,我没有将网页关掉,但是硬盘中没有cookie.奇怪的是这个$login_cookie居然能够使用(不使用$HTTP_COOKIE_VARS[login_cookie]),每一个页面都能读取$login_cookie,和cookie的功能一样。这是怎么回事呢?请大家踊跃发言,分不够再加!