HTTP函数

本章节列出截至PHP 7.3.6所有的HTTP函数以供参考。

下表以相关性排序。

函数名 描述
gethostbyaddr() 通过指定 IP 地址返回其对应的主机名
gethostbyname() 通过指定的主机名,返回其对应的IPv4地址
gethostbynamel() 通过指定的主机名,获取其对应的IPv4地址列表
gethostname() 获取本地机器的标准主机名,失败则返回FALSE
getservbyname() 返回指定互联网服务和协议对应使用的端口
getservbyport() 与函数getservbyname()类似,通过指定端口和协议来获取互联网服务名称
header() 用于向浏览器发送原生的 HTTP 头
headers_list() 返回已经发送或准备发送的 HTTP 响应头列表
headers_sent() 检查 HTTP 头是否已成功发送
header_remove() 删除前面设置的HTTP
header_register_callback() 在发送所有的 HTTP 响应头之前执行回调函数cllback(),成功时返回TRUE,失败则返回FALSE
http_response_code() 获取或设置 HTTP 的响应状态码
setcookie() 定义一个Cookie,并将其连同剩下的 HTTP 头一起发送给客户端
setrawcookie() setcookie()函数类似,不同的只是发送未经 URL 编码的cookie

本参考手册的格式说明:

  • 函数名
  • 定义
  • 语法
    • 函数名
    • 参数列表:参数列表中,变量名前是该变量的数据类型,其中特殊的mixed表示有多种可能的数据类型;使用方括号包裹的参数表示可选
    • 返回类型:冒号后面是函数的标准返回类型
  • 参数说明
  • 示例
  • 延展阅读
    • 与当前函数具有相关性、相似性的函数

注:本章节示例大多依赖服务器环境,命令行运行可能得不到想要的结果。