<?php
    setcookie("name", "abc");
    echo $_COOKIE["name"];
?>
Run Code Online (Sandbox Code Playgroud)
当我重新加载此页面时,它在屏幕上不显示任何内容.为什么?
但重新加载,显示abc.
为什么??
cee*_*yoz 11
设置cookie时,在下一页加载之前它不可用.
这一点在文档中非常清楚地列出,您应该阅读.
设置cookie后,可以使用$ _COOKIE或$ HTTP_COOKIE_VARS数组在下一页加载时访问它们.注意,$ _COOKIE等超级全局变量在PHP 4.1.0中可用.Cookie值也存在于$ _REQUEST中.
和
在下一次加载可以看到cookie的页面之前,Cookie不会显示.要测试cookie是否已成功设置,请在cookie过期前检查下一个加载页面上的cookie.过期时间通过expire参数设置.调试cookie存在的一种好方法是简单地调用print_r($ _ COOKIE);.
|   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           359 次  |  
        
|   最近记录:  |