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() | 返回指定 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() | 生成系统日志消息 |