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_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() | 打开持久性互联网或 Unix 域套接字连接 |
setcookie() | 定义一个要与其他 HTTP 头一起发送的 cookie |
setrawcookie() | 定义一个要与其他 HTTP 头一起发送的 cookie(不进行 URL 编码) |
socket_get_status() | 是 stream_get_meta_data() 的别名 |
socket_set_blocking() | 是 stream_set_blocking() 的别名 |
socket_set_timeout() | 是 stream_set_timeout() 的别名 |
syslog() | 生成系统日志消息 |