当前位置: 首页> 函数类别大全> setcookie

setcookie

发送cookie
名称:setcookie
分类:网络Network
所属语言:php
一句话介绍:定义要与其余 HTTP 标头一起发送的 cookie。

setcookie

函数名

setcookie

适用 PHP 版本

PHP 4, PHP 5, PHP 7, PHP 8

函数说明

setcookie() 函数用于向客户端发送一个 HTTP cookie。这个 cookie 会随着后续请求被自动发送回服务器。setcookie() 必须在发送任何其他输出之前调用。

函数语法

setcookie(string $name, string $value = "", int $expires = 0, string $path = "", string $domain = "", bool $secure = false, bool $httponly = false): bool

参数

  • $name:必需。cookie 的名称。
  • $value:可选。cookie 的值。
  • $expires:可选。过期时间,使用 UNIX 时间戳格式。
  • $path:可选。cookie 可用的服务器路径。
  • $domain:可选。cookie 可用的域名。
  • $secure:可选。如果为 true,则仅在 HTTPS 连接中传输 cookie。
  • $httponly:可选。如果为 true,则只能通过 HTTP 协议访问 cookie,不能通过 JavaScript 访问。

返回值

如果成功设置了 cookie,则返回 true,否则返回 false

示例

setcookie("username", "JohnDoe", time() + 3600, "/");

示例代码的说明

该示例设置了一个名为 username 的 cookie,值为 JohnDoe,有效期为当前时间加 3600 秒(即 1 小时),路径为整个网站根目录(/),这意味着整个网站都能访问该 cookie。

同类函数
  • 打开一个网络连接或者一个Unix套接字连接 fsockopen

    fsockopen

    打开一个网络连接或者一个Unix套接字连
  • 发送原生 HTTP 头 header

    header

    发送原生HTTP头
  • 检测 HTTP 头是否已经发送 headers_sent

    headers_sent

    检测HTTP头是否已经发送
  • 获取互联网主机名对应的 IPv4 地址列表 gethostbynamel

    gethostbynamel

    获取互联网主机名对应的IPv4地址列表
  • 发送cookie setcookie

    setcookie

    发送cookie
  • 获取/设置响应的 HTTP 状态码 http_response_code

    http_response_code

    获取/设置响应的HTTP状态码
  • 获取与协议号关联的协议名称 getprotobynumber

    getprotobynumber

    获取与协议号关联的协议名称
  • 将人类可读的IP地址转换为其压缩的in_addr表示形式 inet_pton

    inet_pton

    将人类可读的IP地址转换为其压缩的in_
热门文章