
简介
超全局 $_COOKIE以cookie的形式存储随HTTP请求一起传递到当前脚本的变量。$HTTP_COOKIE_VARS也包含相同的信息,但不是超全局的,现已弃用。
什么是 cookie?
Cookie 是由服务器存储在客户端计算机上的文本文件,它们出于使用跟踪目的而保存。 PHP 透明地支持 HTTP cookie。 Cookie 通常设置在 HTTP 标头中。 JavaScript 还可以直接在浏览器上设置 cookie。
服务器脚本向浏览器发送一组 cookie。它将这些信息存储在本地计算机上以供将来使用。当下次浏览器向 Web 服务器发送任何请求时,它会将这些 Cookie 信息发送到服务器,服务器使用该信息来识别用户。
PHP 包含 setcookie 函数来创建一个cookie 对象与 HTTP 响应一起发送到客户端。
采用 php+mysql 数据库方式运行的强大网上商店系统,执行效率高速度快,支持多语言,模板和代码分离,轻松创建属于自己的个性化用户界面 v3.5更新: 1).进一步静态化了活动商品. 2).提供了一些重要UFT-8转换文件 3).修复了除了网银在线支付其它支付显示错误的问题. 4).修改了LOGO广告管理,增加LOGO链接后主页LOGO路径错误的问题 5).修改了公告无法发布的问题,可能是打压
立即学习“PHP免费学习笔记(深入)”;
setcookie
语法
setcookie(name, value, expire, path, domain, security);
参数
- 名称 - 存储的 cookie 的名称。
- 值 - 设置指定变量的值。 过期 - 指定自 1970 年 1 月 1 日 00:00:00 GMT 起的未来时间(以秒为单位)。
- 路径 - Cookie 有效的目录。
- 域 - 指定非常大的域中的域名。
- 安全性 − 1 表示 HTTPS。常规 HTTP 默认为 0。
Cookie 示例
Cookie name is already set with value: " . $_COOKIE['username'] . "";
else{
setcookie("username", "Anil");
echo "Cookie is now set
";
?>在客户端后续访问时检索 cookie
示例
$val); echo "$key=>$val
"; ?>
输出
浏览器将显示类似以下的结果
username=>Anil
要删除 cookie,请将 cookie 设置为已过期的日期










