这个是肯定的,cookie第一次运行时,将值写入到客户端中,第二次时从客户端读数据就显示出来了。

解决方案 »

  1.   

    判断一下,!isset 特定函数就让它显示,否则从cookies 提取
      

  2.   

    页面首次加载时,COOKIE被设置,这时并没有从客户端发送过来的COOKIE数据
    刷新的时候,客户端的COOKIE才会发送到服务端.
      

  3.   

    i wanna know too.
      

  4.   

    当你第一次设定cookie时.
    $value 和 $_COOKIE["TestCookie"];
    肯定是相同的啦.
    这时你直接用 $value 来访问就可以了.
    如果想判断cookie是否成功设定.我想只能等页面再刷新一次才能读到了.
    如果不嫌麻烦,可以在文件里再 include 一个文件 .用那个文件来读取cookie不知是否可行.你可以试试看
      

  5.   

    也可以嵌入一个浮动框架 iframe 
    然后在 setcookie 后 来刷新 iframe 页面.
    让 iframe 页面里的一个php文件来判断cookie.
    哈.有点麻烦了.
      

  6.   

    cookie就得刷新一下才出现,建议少使用cookie改用session吧.
    一定要用的话,可以在页面布局上下点功夫,使用cookie后,引导
    使用者一定要经过一个类刷新的情况,这就可以正确显示了.如:
    一定网站在登陆中都会有一个页面显示
    '正在登陆XX网站,请稍等......'
    其实就是起的这个作用