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() 返回指定 Internet 主机名的 MX 记录
getprotobyname() 返回给定协议名称的协议编号
getprotobynumber() 返回给定协议号的协议名称
getservbyname() 返回给定 Internet 服务和协议的端口号
getservbyport() 返回给定端口和协议的 Internet 服务
header_register_callback() 调用头函数
header_remove() 删除之前设置的 HTTP 标头header() 函数
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() 定义一个 cookie 与其他 HTTP 标头一起发送
setrawcookie() 定义一个 cookie(没有 URL 编码)与其他 HTTP 标头一起发送
socket_get_status() stream_get_meta_data()的别名
socket_set_blocking() stream_set_blocking()的别名
socket_set_timeout() stream_set_timeout()的别名
syslog() 生成系统日志消息