首頁 > 後端開發 > php教程 > php取得IP、MAC位址函數

php取得IP、MAC位址函數

黄舟
發布: 2023-03-03 19:10:01
原創
2010 人瀏覽過

參數$AiType值值:1:IP,2:MAC,3:IP+MAC
回傳回傳字串:位址串

function GetClientAddr($AiType=0) 
{ 🎠 ; 
  $ip= getenv("REMOTE_ADDR");  
  $ip1 = getenv("HTTP_X_FORWARDED_FOR");  
) ? $ip = $ip1: null;  
  ($ip2) ? $ip = $ip2: null;  
  if ($AiType > 1) 
  { 
     $sCmd = 「nbtstat -a     $sCmd = 「nbtstat -a 」 $ip; 
     $sString = shell_exec($sCmd); 
     $aTemp = split("=",$sString); 
); } 
  switch ($AiType) 
  { 
    case 0: 
      $sResult = "";    $sResult = $ip; 
      休息; 
    案例2: 
      3: 
      $sResult = $ip 。 “ ”。 $sMac; 
      休息; 
    的預設值: 
      $sResult =    Result; 

? >    

參數$AiType值值:1:IP,2:MAC,3:IP+MAC
回傳回字串:位址串

function GetClientAddr($AiType=0php  
function GetClientAddr($AiType=0php  
function GetClientAddr($AiType=05  
function GetClientAddr($AiType=00)Mac " ”; 
  $ip= getenv("REMOTE_ADDR");  
  $ip1 = getenv("HTTP_X_FORWARDED_FOR") ($ip1) ? $ip = $ip1: null;  

  ($ip2) ? $ip = $ip2: null;  

  if ($AiType > 1) 
  { 

     $sCmd = 「nbtstat -a     $sCmd = 「nbtstat -a 」 $ip; 

     $sString = shell_exec($sCmd); 
     $aTemp = split("=",$sString); 
); } 
  switch ($AiType) 
  { 
    case 0: 
      $sResult = "";    $sResult = $ip; 
      休息; 
    案例2: 
      3: 
      $sResult = $ip 。 “ ”。 $sMac; 
      休息; 
    的預設值: 
      $sResult =    Result; 

? >    




 以上就是php取得IP、MAC位址函數的內容,更多相關內容請關注PHP中文網(m.sbmmt.com)! 



相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板