PHP网络函数总览

e2ex 9年前

   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         — 生成一个系统日志消息