PHP網路操作函式彙總

2022-07-15 12:24:09 字數 1530 閱讀 1922

投稿:junjie 字型:[增加

減小] 型別:**

這篇文章主要介紹了php網路操作函式彙總,本文列舉了如gethostbyaddr、gethostbyname、header_remove、http_response_code、ip2long等網路中經常用到的函式,需要的朋友可以參考下

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 — 生成乙個系統日誌訊息

執行緒操作函式彙總

函式 作用 執行緒id pthread self 獲取執行緒id syscall 224 獲取核心中的執行緒id 執行緒的建立和終止 pthread create 建立執行緒 pthread exit 執行緒終止 互斥量 pthread join 執行緒匯合 pthread mutex init 互...

PHP陣列相關函式彙總

這裡包括函式名和用法說明,沒有詳細的 範例。感興趣的朋友可以查閱本站相關的函式用法。陣列的相關處理函式 current 陣列名稱 輸出陣列中乙個字串的值,從第乙個起.key 陣列名稱 輸出陣列中乙個下標,從第乙個起.next 陣列名稱 控制陣列指標向後移動.prev 陣列名稱 控制陣列指標向前移動....

php操作函式

array keys array 返回所有鍵名 array values array 返回所有鍵值 result array reverse input 將陣列顛倒,不保留鍵名 result keyed array reverse input,true 將陣列顛倒,保留鍵名 array keys a...