php實現讀取手機客户端瀏覽器的類

來源:文萃谷 1.23W

文章主要介紹了php實現讀取手機客户端瀏覽器的類,可實現取手機號碼,瀏覽器報頭信息,取得手機類型,取得手機IP等功能,需要的朋友可以參考下。

php實現讀取手機客户端瀏覽器的類

本文實例講述了php實現讀取手機客户端瀏覽器的類。分享給大家供大家參考。具體分析如下:

這裏介紹的手機信息函數類有取手機號碼,瀏覽器報頭信息,取得手機類型,取得手機IP等功能。

複製代碼 代碼如下:

<?php

/**

* 類名: mobile

* 描述: 手機信息類

* 其他: 偶然 編寫

*/

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;

}

熱門標籤