PHP 网络函数
PHP 网络简介
网络函数包含各种网络功能,允许您在发送任何其他输出之前,操作由 Web 服务器发送到浏览器的数据。
安装
网络函数是 PHP 核心的一部分。无需安装即可使用这些函数。
PHP 网络函数
| 函数 | 描述 |
|---|---|
| checkdnsrr() | 检查与 *host* 对应的 *type* DNS 记录 |
| closelog() | 关闭系统日志的连接 |
| define_syslog_variables() | 在 PHP 5.4 中已废弃并删除。 初始化 syslog 函数中使用的变量 |
| dns_check_record() | checkdnsrr() 的别名 |
| dns_get_mx() | getmxrr() 的别名 |
| dns_get_record() | 获取与指定主机名关联的 DNS 资源记录 |
| fsockopen() | 打开 Internet 或 Unix 域套接字连接 |
| gethostbyaddr() | 返回给定 IP 地址的域名 |
| gethostbyname() | 返回给定域名/主机名的 IPv4 地址 |
| gethostbynamel() | 返回给定域名/主机名的 IPv4 地址列表 |
| gethostname() | 返回主机名 |
| getmxrr() | 返回指定互联网主机名的 MX 记录 |
| getprotobyname() | 返回给定协议名称的协议号 |
| getprotobynumber() | 返回给定协议号的协议名称 |
| getservbyname() | 返回给定互联网服务和协议的端口号 |
| getservbyport() | 返回给定端口和协议的互联网服务 |
| header_register_callback() | 调用 header 函数 |
| header_remove() | 删除之前使用 header() 函数设置的 HTTP 头部 |
| header() | 向客户端发送原始 HTTP 头部 |
| headers_list() | 返回要发送到浏览器的响应头部列表 |
| headers_sent() | 检查头部是否已发送以及发送位置 |
| http_response_code() | 设置或返回 HTTP 响应状态码 |
| inet_ntop() | 将 32 位 IPv4 或 128 位 IPv6 地址转换为可读格式 |
| inet_pton() | 将可读 IP 地址转换为打包的 32 位 IPv4 或 128 位 IPv6 格式 |
| ip2long() | 将 IPv4 地址转换为长整型 |
| long2ip() | 将长整型地址转换为 IPv4 格式的字符串 |
| openlog() | 打开系统日志的连接 |
| pfsockopen() | 打开持久的 Internet 或 Unix 域套接字连接 |
| setcookie() | 定义一个随其余 HTTP 标头发送的 cookie |
| setrawcookie() | 定义一个(不进行 URL 编码的)随其余 HTTP 标头发送的 cookie |
| socket_get_status() | stream_get_meta_data() 的别名 |
| socket_set_blocking() | stream_set_blocking() 的别名 |
| socket_set_timeout() | stream_set_timeout() 的别名 |
| syslog() | 生成系统日志消息 |