PHP跨平台獲取伺服器IP位址自定義函式分享

2022-09-29 12:36:12 字數 435 閱讀 9751

近期需要完善乙個log機制,監控來自不同伺服器的機器的指令碼執行狀況,特針對windows和linux及web與命令列模式書寫了乙個函式來相容。

複製** **如下:

function getserveraddr() else   

foreach ($new_catch as $new_line) )|([程式設計客棧1-9]?\d)))\.)(?:25[0-5]|2[0-www.cppcns.com4]\d|((1\d)|([1-9]?\d))))/', $ip , $match);  

return $match[1];  

}  

}  

} else   

}  

}  

$ip = getserveraddr();  

print $ip;

本文位址:

伺服器獲取本地Ip位址

string getlocalip char buff bufsiz struct ifconf conf conf.ifc len bufsiz conf.ifc buf buff const int s socket pf inet,sock dgram,0 ioctl s,siocgifcon...

獲取伺服器的IP位址和MAC位址

獲取伺服器的ip位址和mac位址 獲取伺服器的ip位址方法以dns法較為簡單實用,如下 以下是引用片段 private void buttonip click object sender,system.eventargs e else 以下是引用片段 using system.management ...

伺服器變數 SERVER 及 獲取IP位址

測試 獲取網域名稱或主機位址 獲取網頁位址 echo server php self blog testurl.php 獲取 引數 echo server query string id 1 獲取使用者 獲取完整的url 包含埠號的完整url 只取路徑 獲取ip function actionget...