php中獲取主機(jī)名、協(xié)議及IP地址的方法
更新時間:2014年11月18日 14:41:11 投稿:shichen2014
這篇文章主要介紹了php中獲取主機(jī)名、協(xié)議及IP地址的方法,其中涉及gethostbyaddr、gethostbynamel、getprotobyname、getprotobynumber等函數(shù)及$_SERVER變量的應(yīng)用,需要的朋友可以參考下
本文實(shí)例講述了php中獲取主機(jī)名、協(xié)議及IP地址的方法。分享給大家供大家參考。
具體實(shí)現(xiàn)代碼如下:
復(fù)制代碼 代碼如下:
$hostname=gethostbyaddr($_SERVER['remote_addr']); //獲取主機(jī)名
echo $hostname; //輸出結(jié)果
//
$hosts=gethostbynamel('localhost'); //獲取ip地址列表
print_r($hosts); //輸出數(shù)組
//
$protocol='tcp'; //定義協(xié)議名稱
$get_prot=getprotobyname($protocol); //返回協(xié)議號
if($get_prot==-1) //如果找不到
{
echo 'invalid protocol'; //輸出錯誤信息
}
else
{
echo 'protocol #'.$get_prot; //輸出相應(yīng)的協(xié)議號
}
//
$protocol_num='6'; //定義協(xié)議號
$get_prot=getprotobynumber($protocol_num); //返回協(xié)議名稱
if($get_prot==-1) //如果找不到
{
echo 'invalid protocol'; //輸出錯誤信息
}
else
{
echo 'protocol #'.$get_prot; //輸出相應(yīng)的協(xié)議名稱
}
echo $hostname; //輸出結(jié)果
//
$hosts=gethostbynamel('localhost'); //獲取ip地址列表
print_r($hosts); //輸出數(shù)組
//
$protocol='tcp'; //定義協(xié)議名稱
$get_prot=getprotobyname($protocol); //返回協(xié)議號
if($get_prot==-1) //如果找不到
{
echo 'invalid protocol'; //輸出錯誤信息
}
else
{
echo 'protocol #'.$get_prot; //輸出相應(yīng)的協(xié)議號
}
//
$protocol_num='6'; //定義協(xié)議號
$get_prot=getprotobynumber($protocol_num); //返回協(xié)議名稱
if($get_prot==-1) //如果找不到
{
echo 'invalid protocol'; //輸出錯誤信息
}
else
{
echo 'protocol #'.$get_prot; //輸出相應(yīng)的協(xié)議名稱
}
希望本文所述對大家的php程序設(shè)計(jì)有所幫助。
您可能感興趣的文章:
- PHP獲取用戶訪問IP地址的5種方法
- php獲取本機(jī)真實(shí)IP地址實(shí)例代碼
- php驗(yàn)證郵箱和ip地址最簡單方法匯總
- PHP 獲取客戶端真實(shí)IP地址多種方法小結(jié)
- PHP準(zhǔn)確取得服務(wù)器IP地址的方法
- PHP中根據(jù)IP地址判斷城市實(shí)現(xiàn)城市切換或跳轉(zhuǎn)代碼
- php獲得用戶ip地址的比較不錯的方法
- php實(shí)現(xiàn)獲取局域網(wǎng)所有用戶的電腦IP和主機(jī)名、及mac地址完整實(shí)例
- php實(shí)現(xiàn)根據(jù)IP地址獲取其所在省市的方法
- php判斷IP地址是否在多個IP段內(nèi)
相關(guān)文章
php+mysqli實(shí)現(xiàn)批量執(zhí)行插入、更新及刪除數(shù)據(jù)的方法
這篇文章主要介紹了php+mysqli實(shí)現(xiàn)批量執(zhí)行插入、更新及刪除數(shù)據(jù)的方法,主要涉及multi_query()函數(shù)的用法,需要的朋友可以參考下2015-01-01
PHP采用get獲取url漢字出現(xiàn)亂碼的解決方法
這篇文章主要介紹了PHP采用get獲取url漢字出現(xiàn)亂碼的解決方法,是很多PHP程序員都曾遇到的問題,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2014-11-11
php讀取txt文件組成SQL并插入數(shù)據(jù)庫的代碼(原創(chuàng)自Zjmainstay)
php讀取txt文件組成SQL并插入數(shù)據(jù)庫的代碼,方便需要的朋友2012-07-07
PHP二維數(shù)組排序簡單實(shí)現(xiàn)方法
這篇文章主要介紹了PHP二維數(shù)組排序簡單實(shí)現(xiàn)方法,涉及PHP針對數(shù)組的遍歷與排序操作常用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2016-02-02
PHP實(shí)現(xiàn)JS中escape與unescape的方法
這篇文章主要介紹了PHP實(shí)現(xiàn)JS中escape與unescape的方法,通過json_encode和json_decode方法實(shí)現(xiàn)JS中escape與unescape函數(shù)的功能,需要的朋友可以參考下2016-07-07
淺談php中fopen不能創(chuàng)建中文文件名文件的問題
下面小編就為大家?guī)硪黄獪\談php中fopen不能創(chuàng)建中文文件名文件的問題。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-02-02

