例子
例子 1
设置并发送 cookie:
$value = "my cookie value";
// 发送一个简单的 cookie
setcookie("TestCookie",$value);
?>
...
...
$value = "my cookie value";
// 发送一个 24 小时候过期的 cookie
setcookie("TestCookie",$value, time()+3600*24);
?>
...
...
例子 2
检索 cookie 值的不同方法:
// 输出个别的 cookie
echo $_COOKIE["TestCookie"];
echo "
";
echo $HTTP_COOKIE_VARS["TestCookie"];
echo "
";
// 输出所有 cookie
print_r($_COOKIE);
?>
输出:
my cookie value
my cookie value
Array ([TestCookie] => my cookie value)
例子 3
通过把失效日期设置为过去的日期/时间,删除一个 cookie:
// 把失效日期设置为一小时前
setcookie ("TestCookie", "", time() - 3600);
?>
...
...
例子 4
创建一个数组 cookie:
setcookie("cookie[three]","cookiethree");
setcookie("cookie[two]","cookietwo");
setcookie("cookie[one]","cookieone");
// 输出 cookie (在重载页面后)
if (isset($_COOKIE["cookie"]))
{
foreach ($_COOKIE["cookie"] as $name => $value)
{
echo "$name : $value
";
}
}
?>
...
...
输出:
three : cookiethree
two : cookietwo
one : cookieone