$_COOKIE

$HTTP_COOKIE_VARS [已弃用]

$_COOKIE -- $HTTP_COOKIE_VARS [已弃用]HTTP Cookies

说明

通过 HTTP Cookies 方式传递给当前脚本的变量的数组

$HTTP_COOKIE_VARS 包含相同的信息,但它不是一个超全局变量。 (注意 $HTTP_COOKIE_VARS$_COOKIE 是不同的变量,PHP 处理它们的方式不同)

更新日志

版本 说明
4.1.0 引入 $_COOKIE,弃用 $HTTP_COOKIE_VARS

范例

Example #1 $_COOKIE 范例

<?php
echo 'Hello ' htmlspecialchars($_COOKIE["name"]) . '!';
?>

假设之前发送了 "name" Cookie

以上例程的输出类似于:

Hello Hannes!

注释

Note:

"Superglobal"也称为自动化的全局变量。这就表示其在脚本的所有作用域中都是可用的。不需要在函数或方法中用 global $variable; 来访问它。

User Contributed Notes

Anonymous 20-Jun-2017 02:05
spam spam spam spam spam spam spam spam spam spam spam spam spam spam spam spam spam spam spam spam spam spam spam spam spam spam spam spam spam spam spam spam spam ?spam spam spam ?spam spam spam ?spam spam spam ?spam spam spam !
Anonymous 20-Jun-2017 02:05
spam spam spam spam spam spam spam spam spam spam spam spam spam spam spam spam spam spam spam spam spam spam spam spam spam spam spam spam spam spam spam spam spam ?spam spam spam ?spam spam spam ?spam spam spam ?spam spam spam !
kiril (at) atern (dot) us 24-May-2016 09:08
To clarify the previously posted note:

Dots (.) and spaces ( ) in cookie names are being replaced with underscores (_).
k dot andris at gmail dot com 30-May-2015 05:49
beware, dots (.) in cookie names are replaces by underscores (_)