本篇文章給大家帶來的內容是關于php如何獲得手機端的手機號碼以及ip地址 ,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。
?php * Created by PhpStorm. * User: liubao * Date: 2018/8/30 * Time: 16:21 * 類名: mobile * 描述: 手機信息類 * 其他: 偶然 編寫html' target='_blank'>class mobile * 函數名稱: getPhoneNumber * 函數功能: 取手機號 * 輸入參數: none * 函數返回值: 成功返回號碼,失敗返回false * 其它說明: 說明 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; * 函數名稱: getHttpHeader * 函數功能: 取頭信息 * 輸入參數: none * 函數返回值: 成功返回號碼,失敗返回false * 其它說明: 說明 function getHttpHeader() $str = foreach ($_SERVER as $key = $val) { $gstr = str_replace( , , $val); $str .= $key - . $gstr . rn Return $str; * 函數名稱: getUA * 函數功能: 取UA * 輸入參數: none * 函數返回值: 成功返回號碼,失敗返回false * 其它說明: 說明 function getUA() if (isset($_SERVER[ HTTP_USER_AGENT ])) { Return $_SERVER[ HTTP_USER_AGENT } else { Return false; * 函數名稱: getPhoneType * 函數功能: 取得手機類型 * 輸入參數: none * 函數返回值: 成功返回string,失敗返回false * 其它說明: 說明 function getPhoneType() $ua = $this- getUA(); if ($ua != false) { $str = explode( , $ua); Return $str[0]; } else { Return false; * 函數名稱: isOpera * 函數功能: 判斷是否是opera * 輸入參數: none * 函數返回值: 成功返回string,失敗返回false * 其它說明: 說明 function isOpera() $uainfo = $this- getUA(); if (preg_match( /.*Opera.*/i , $uainfo)) { Return true; } else { Return false; * 函數名稱: isM3gate * 函數功能: 判斷是否是m3gate * 輸入參數: none * 函數返回值: 成功返回string,失敗返回false * 其它說明: 說明 function isM3gate() $uainfo = $this- getUA(); if (preg_match( /M3Gate/i , $uainfo)) { Return true; } else { Return false; * 函數名稱: getHttpAccept * 函數功能: 取得HA * 輸入參數: none * 函數返回值: 成功返回string,失敗返回false * 其它說明: 說明 function getHttpAccept() if (isset($_SERVER[ HTTP_ACCEPT ])) { Return $_SERVER[ HTTP_ACCEPT } else { Return false; * 函數名稱: getIP * 函數功能: 取得手機IP * 輸入參數: none * 函數返回值: 成功返回string * 其它說明: 說明 function getIP() $ip = getenv( REMOTE_ADDR $ip_ = getenv( HTTP_X_FORWARDED_FOR if (($ip_ != ) ($ip_ != unknown )) { $ip = $ip_; return $ip;?
相關推薦:
PHP通過API獲取手機號碼歸屬地,api手機號碼
php隱藏IP地址后兩位及替換手機號中間數字為*號的方法
以上就是php如何獲得手機端的手機號碼以及ip地址(代碼實例)的詳細內容,PHP教程
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答