PHP网络操作函数汇总

yipeiwu_com6年前PHP代码库

checkdnsrr — 给指定的主机(域名)或者IP地址做DNS通信检查
closelog — 关闭系统日志链接
define_syslog_variables — 初始化所有syslog相关变量
dns_check_record — checkdnsrr别名
dns_get_mx — getmxrr别名
dns_get_record — 获取指定主机的DNS记录
fsockopen — 打开一个网络连接或者一个Unix套接字连接
gethostbyaddr — 获取指定的IP地址对应的主机名
gethostbyname — 获取指定的主机名对应的IP地址
gethostbynamel — 获取指定的主机名对应的一系列IP地址
gethostname — 获取主机名
getmxrr — 获取指定的主机名对应的MX记录
getprotobyname — 获取指定的协议名对应的协议号
getprotobynumber — 获取指定的协议号对应的协议名
getservbyname — 获取指定的互联网服务和协议对应的端口号
getservbyport — 获取指定的协议和端口号对应的互联网服务
header_register_callback — 调用一个头部函数
header_remove — 删除之前设置的头部
header — 发送一个自定义的http报文
headers_list — 返回一系列已发送(或准备发送)的响应头部信息
headers_sent — 检查头部是否已经发送或发送到哪里
http_response_code — 获取或设置HTTP响应代码
inet_ntop — 把一个封装的网络地址转化为点分十进制的表示方式
inet_pton — 把一个 点分十进制的IP地址 转化为封装好的 (in_addr) 表示方式
ip2long — 将一个IPV4的字符串互联网协议转换成数字格式
long2ip — 将一个IPV4的数字格式转换成字符串互联网协议
openlog — 打开系统日志记录器的连接
pfsockopen — 打开一个持久的网络连接或者Unix套接字连接。
setcookie — 发送 cookie
setrawcookie — 发送一个原始 cookie (cookie值没有经过URL编码)
socket_get_status — stream_get_meta_data别名
socket_set_blocking — stream_set_blocking别名
socket_set_timeout — stream_set_timeout别名
syslog — 生成一个系统日志消息

相关文章

php中大括号作用介绍

一、不管什么程序,function name(){}, for(){}, ….太多了,不说也知道做什么用了。 二、$str{4}在字符串的变量的后面跟上{}刚大括号和中括号一样都是把某个...

PHP一些常用的正则表达式字符的一些转换

匹配双字节字符(包括汉字在内): [^\x00-\xff]    应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)  String.pr...

Http 1.1 Etag 与 Last-Modified提高php效率

Http 1.1 Etag 与 Last-Modified提高php效率

在 Blog 盛行的今天,一些 Web 应用需要解析大量的 RSS Feed .如何提高效率是个非常重要的问题.在 MagpieRSS 的 Features 中列举了这样的一条: HT...

PHP 引用是个坏习惯

复制代码 代码如下: function binsearch(&$arr, $key, $value) { $low = 0; $high = count($arr); while ($l...

PHP操作MongoDB时的整数问题及对策说明

PHP操作MongoDB时的整数问题及对策说明

MongoDB本身有两种整数类型,分别是:32位整数和64位整数,但旧版的PHP驱动不管操作系统是32位还是64位,把所有整数都当做32位整数处理,结果导致64位整数被截断。为了在尽可能...