主頁(yè) > 知識(shí)庫(kù) > php獲取手機(jī)端的號(hào)碼以及ip地址實(shí)例代碼

php獲取手機(jī)端的號(hào)碼以及ip地址實(shí)例代碼

熱門(mén)標(biāo)簽:桂陽(yáng)公司如何做地圖標(biāo)注 電信外呼系統(tǒng)多少錢一個(gè)月 神龍斗士電話機(jī)器人 代理打電話機(jī)器人 企業(yè)400電話辦理多少費(fèi)用 萍鄉(xiāng)商鋪地圖標(biāo)注 宿州正規(guī)外呼系統(tǒng)軟件 太原400電話申請(qǐng)流程 合肥企業(yè)外呼系統(tǒng)線路

我們?cè)谟肞HP寫(xiě)移動(dòng)端程序的時(shí)候,有的時(shí)候需要直接獲取手機(jī)號(hào)碼以及對(duì)應(yīng)的IP地址內(nèi)容,在此我們給大家整理了詳細(xì)完整的代碼內(nèi)容,需要的朋友們測(cè)試下。

?php
/**
 * Created by PhpStorm.
 * User: liubao
 * Date: 2018/8/30
 * Time: 16:21
 */
 
/**
 *  類名:  mobile
 *  描述:  手機(jī)信息類
 *  其他:  偶然  編寫(xiě)
 */
class  mobile
{
  /**
   *  函數(shù)名稱:  getPhoneNumber
   *  函數(shù)功能:  取手機(jī)號(hào)
   *  輸入?yún)?shù):  none
   *  函數(shù)返回值:  成功返回號(hào)碼,失敗返回false
   *  其它說(shuō)明:  說(shuō)明
   */
  function getPhoneNumber()
  {
    if (isset($_SERVER['HTTP_X_NETWORK_INFO '])) {
      $str1 = $_SERVER['HTTP_X_NETWORK_INFO '];
      $getstr1 = preg_replace('/(.*,)(11[d])(,.*)/i ', '2 ', $str1);
      Return $getstr1;
    } elseif (isset($_SERVER['HTTP_X_UP_CALLING_LINE_ID '])) {
      $getstr2 = $_SERVER['HTTP_X_UP_CALLING_LINE_ID '];
      Return $getstr2;
    } elseif (isset($_SERVER['HTTP_X_UP_SUBNO '])) {
      $str3 = $_SERVER['HTTP_X_UP_SUBNO '];
      $getstr3 = preg_replace('/(.*)(11[d])(.*)/i ', '2 ', $str3);
      Return $getstr3;
    } elseif (isset($_SERVER['DEVICEID '])) {
      Return $_SERVER['DEVICEID '];
    } else {
      Return false;
    }
  }
 
  /**
   *  函數(shù)名稱:  getHttpHeader
   *  函數(shù)功能:  取頭信息
   *  輸入?yún)?shù):  none
   *  函數(shù)返回值:  成功返回號(hào)碼,失敗返回false
   *  其它說(shuō)明:  說(shuō)明
   */
  function getHttpHeader()
  {
    $str = ' ';
    foreach ($_SERVER as $key => $val) {
      $gstr = str_replace(" ", " ", $val);
      $str .= "$key  ->  " . $gstr . "rn ";
    }
    Return $str;
  }
 
  /**
   *  函數(shù)名稱:  getUA
   *  函數(shù)功能:  取UA
   *  輸入?yún)?shù):  none
   *  函數(shù)返回值:  成功返回號(hào)碼,失敗返回false
   *  其它說(shuō)明:  說(shuō)明
   */
  function getUA()
  {
    if (isset($_SERVER['HTTP_USER_AGENT '])) {
      Return $_SERVER['HTTP_USER_AGENT '];
    } else {
      Return false;
    }
  }
 
  /**
   *  函數(shù)名稱:  getPhoneType
   *  函數(shù)功能:  取得手機(jī)類型
   *  輸入?yún)?shù):  none
   *  函數(shù)返回值:  成功返回string,失敗返回false
   *  其它說(shuō)明:  說(shuō)明
   */
  function getPhoneType()
  {
    $ua = $this->getUA();
    if ($ua != false) {
      $str = explode('  ', $ua);
      Return $str[0];
    } else {
      Return false;
    }
  }
 
  /**
   *  函數(shù)名稱:  isOpera
   *  函數(shù)功能:  判斷是否是opera
   *  輸入?yún)?shù):  none
   *  函數(shù)返回值:  成功返回string,失敗返回false
   *  其它說(shuō)明:  說(shuō)明
   */
  function isOpera()
  {
    $uainfo = $this->getUA();
    if (preg_match('/.*Opera.*/i ', $uainfo)) {
      Return true;
    } else {
      Return false;
    }
  }
 
  /**
   *  函數(shù)名稱:  isM3gate
   *  函數(shù)功能:  判斷是否是m3gate
   *  輸入?yún)?shù):  none
   *  函數(shù)返回值:  成功返回string,失敗返回false
   *  其它說(shuō)明:  說(shuō)明
   */
  function isM3gate()
  {
    $uainfo = $this->getUA();
    if (preg_match('/M3Gate/i ', $uainfo)) {
      Return true;
    } else {
      Return false;
    }
  }
 
  /**
   *  函數(shù)名稱:  getHttpAccept
   *  函數(shù)功能:  取得HA
   *  輸入?yún)?shù):  none
   *  函數(shù)返回值:  成功返回string,失敗返回false
   *  其它說(shuō)明:  說(shuō)明
   */
  function getHttpAccept()
  {
    if (isset($_SERVER['HTTP_ACCEPT '])) {
      Return $_SERVER['HTTP_ACCEPT '];
    } else {
      Return false;
    }
  }
 
  /**
   *  函數(shù)名稱:  getIP
   *  函數(shù)功能:  取得手機(jī)IP
   *  輸入?yún)?shù):  none
   *  函數(shù)返回值:  成功返回string
   *  其它說(shuō)明:  說(shuō)明
   */
  function getIP()
  {
    $ip = getenv('REMOTE_ADDR ');
    $ip_ = getenv('HTTP_X_FORWARDED_FOR ');
    if (($ip_ != " ")  ($ip_ != "unknown ")) {
      $ip = $ip_;
    }
    return $ip;
  }
}
 
?>

以上就是本篇關(guān)于PHP程序獲取手機(jī)號(hào)碼和實(shí)時(shí)IP的全部?jī)?nèi)容,感謝大家對(duì)腳本之家的支持。

您可能感興趣的文章:
  • php根據(jù)用戶名和手機(jī)號(hào)查詢是否存在手機(jī)號(hào)碼
  • php正則表達(dá)式驗(yàn)證(郵件地址、Url地址、電話號(hào)碼、郵政編碼)
  • php驗(yàn)證手機(jī)號(hào)碼
  • PHP通過(guò)API獲取手機(jī)號(hào)碼歸屬地
  • php格式化電話號(hào)碼的方法
  • php 手機(jī)號(hào)碼驗(yàn)證正則表達(dá)式

標(biāo)簽:衡陽(yáng) 辛集 崇左 鄂州 廊坊 綏化 白銀 太原

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《php獲取手機(jī)端的號(hào)碼以及ip地址實(shí)例代碼》,本文關(guān)鍵詞  php,獲取,手機(jī),端,的,號(hào)碼,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《php獲取手機(jī)端的號(hào)碼以及ip地址實(shí)例代碼》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于php獲取手機(jī)端的號(hào)碼以及ip地址實(shí)例代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章