php根據源url獲取主機名,協議名總結

/*$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;     //輸出相應的協議名稱
}
發佈了120 篇原創文章 · 獲贊 8 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章