设置 Cookie

使用 setcookie() 函数设置 cookie。由于 cookie 是 HTTP 标头的一部分,因此你必须在将任何输出发送到浏览器之前设置任何 cookie。

例:

setcookie("user", "Tom", time() + 86400, "/"); // check syntax for function params

描述:

  • 创建名为 user 的 cookie
  • (可选)cookie 的值为 Tom
  • (可选)Cookie 将在 1 天后到期(86400 秒)
  • (可选)Cookie 遍布整个网站/
  • (可选)Cookie 仅通过 HTTPS 发送
  • (可选)JavaScript 等脚本语言无法访问 Cookie

创建或修改的 cookie 只能在后续请求(pathdomain 匹配)上访问,因为超级全局 $_COOKIE 没有立即填充新数据。