程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> php中獲取主機名、協議及IP地址的方法

php中獲取主機名、協議及IP地址的方法

編輯:PHP綜合

本文實例講述了php中獲取主機名、協議及IP地址的方法。分享給大家供大家參考。

具體實現代碼如下:

復制代碼 代碼如下:$hostname=gethostbyaddr($_SERVER['remote_addr']);    //獲取主機名
echo $hostname;            //輸出結果
//
$hosts=gethostbynamel('localhost');       //獲取ip地址列表
print_r($hosts);           //輸出數組
//
$protocol='tcp';        //定義協議名稱
$get_prot=getprotobyname($protocol);   //返回協議號
if($get_prot==-1)       //如果找不到
{
  echo 'invalid protocol';      //輸出錯誤信息
}
else
{
  echo 'protocol #'.$get_prot;     //輸出相應的協議號
}
//
$protocol_num='6';       //定義協議號
$get_prot=getprotobynumber($protocol_num);  //返回協議名稱
if($get_prot==-1)       //如果找不到
{
  echo 'invalid protocol';      //輸出錯誤信息
}
else
{
  echo 'protocol #'.$get_prot;     //輸出相應的協議名稱
}

希望本文所述對大家的php程序設計有所幫助。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved