📜  如何存储 cookie php (1)

📅  最后修改于: 2023-12-03 15:24:41.567000             🧑  作者: Mango

如何存储 Cookie PHP

什么是 Cookie

Cookie是一个小型文本文件,由服务器发送到Web浏览器,并保存在本地计算机上。每当浏览器接收Web页面时,服务器可以读取cookie并使用其内容,以提供定制的网站体验。

设置Cookie

要设置cookie,可以使用PHP内置的setcookie()函数。以下是它的基本语法:

setcookie(name, value, expire, path, domain, secure, httponly);
Cookie参数

下面是setcookie()函数的参数:

  • name:cookie的名称
  • value:cookie的值
  • expire:cookie的过期时间,使用Unix时间戳格式
  • path:cookie可访问的路径
  • domain:cookie可访问的域名
  • secure:是否仅通过HTTPS协议发送cookie
  • httponly:是否可由脚本访问cookie
设置cookie示例

例如,要设置名称为“user”的cookie,其值为“John Doe”,并在30天后过期,请使用以下代码:

setcookie("user", "John Doe", time() + (30 * 24 * 60 * 60));
读取Cookie

可以使用PHP的$_COOKIE变量来读取cookie的值。以下是$_COOKIE变量的示例:

echo $_COOKIE["user"];
删除Cookie

要删除cookie,可以通过设置一个过期时间之前的日期来立即过期。例如,以下代码将过期名为“user”的cookie:

setcookie("user", "", time() - 3600);
结论

使用PHP设置和读取cookie很容易。但是,请注意,cookie中存储的任何敏感信息都应加密和安全管理。