_COOKIE变量包含什么。它是否只包含浏览器为当前请求发送的cookie?
答案 0 :(得分:4)
答案 1 :(得分:2)
$ _COOKIE超全球变量的内容:
使用cookies with PHP superglobal检索$_COOKIE时,会返回通过HTTP Cookie传递给当前脚本的关联array变量。
要检查所有cookie变量,只需使用:
print_r($_COOKIE);
要检索特定cookie变量的值,请引用cookie变量的键:
echo $_COOKIE["myVariableName"];
使用PHP检索cookie的最棘手的事情是,在设置之后的请求之前,cookie变量将不可用。所以在下一页加载之前,您无法使用PHP访问cookie
。// Cannot have output before setting cookies.
// Cookie will be sent along w the rest of the HTTP headers.
setcookie("name", "Pat");
// If the above was the first time "name" was set,
// this will echo NOTHING!!!
echo $_COOKIE["name"];
// You will only be able to retrieve $_COOKIE["name"] after the
// next page load.
答案 2 :(得分:1)