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

php取得IP、MAC位址函數

黄舟
黄舟原創
2016-12-21 10:14:561852瀏覽

參數$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中文網(www.php.cn)! 



陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn