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 函式 |
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() | 開啟持久的 Internet 或 Unix 域套接字連線 |
setcookie() | 定義一個隨其餘 HTTP 標頭髮送的 cookie |
setrawcookie() | 定義一個(不進行 URL 編碼的)隨其餘 HTTP 標頭髮送的 cookie |
socket_get_status() | stream_get_meta_data() 的別名 |
socket_set_blocking() | stream_set_blocking() 的別名 |
socket_set_timeout() | stream_set_timeout() 的別名 |
syslog() | 生成系統日誌訊息 |