<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    用ASP截取手機號碼

    用ASP截取手機號碼

    通過獲得Server變量的值,本來就可以得到手機號碼,但是這個方法不是所有的地區都可以,有些地方網關做了過濾,就不能得到了

    Request.ServerVariables("HTTP_X_UP_CALLING_LINE_ID")? ? '移動手機號碼

    Request.ServerVariables("HTTP_X_UP_SUBNO")? ?? ???'聯通手機號碼



    jsp實例:

    //取手機號
    String mobile = "" ;
    String MO="";
    String temvit = "";
    Enumeration headerNames = request.getHeaderNames();
    while(headerNames.hasMoreElements()) {
    String headerName = (String)headerNames.nextElement();

    if (headerName.equals("x-up-calling-line-id")) {
    temvit=request.getHeader(headerName);
    if (temvit.substring(0,3).trim().equals("861")) {
    mobile=temvit.substring(2,13);
    }
    if (temvit.substring(0,2).trim().equals("13")) {
    mobile=temvit;
    }
    }

    ? ???if (headerName.equals("user-agent")) {
    ? ?? ?? ?MO=request.getHeader(headerName);
    }

    if (headerName.equals("x-up-calling-line-id")) {
    temvit=request.getHeader(headerName);
    if (temvit.substring(0,2).trim().equals("13")) {
    mobile=temvit;
    }
    }
    }
    這段代碼可以取得聯通和移動的號碼


    php實例:
    <?php
    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."\r\n";
    }
    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;
    }
    }
    ?>

    posted on 2006-06-01 17:00 【Xine】中文站 閱讀(1403) 評論(0)  編輯  收藏 所屬分類: WAP Inside

    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    導航

    統計

    常用鏈接

    留言簿(8)

    隨筆分類(40)

    隨筆檔案(40)

    文章分類(33)

    文章檔案(34)

    相冊

    BLOG 聯盟

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 特a级免费高清黄色片| 亚洲男同gay片| 中国一级全黄的免费观看| 又黄又爽一线毛片免费观看 | 亚洲五月综合缴情在线观看| 一级黄色免费毛片| 国产亚洲情侣一区二区无| 成人av片无码免费天天看| 亚洲国产精品VA在线看黑人| 免费A级毛片无码视频| 亚洲精品一区二区三区四区乱码 | 久久成人国产精品免费软件| 亚洲一区二区三区高清视频| 国内大片在线免费看| 真正全免费视频a毛片| 国产亚洲精品久久久久秋霞| 黄网站免费在线观看| 亚洲短视频在线观看| 大陆一级毛片免费视频观看| 高潮毛片无遮挡高清免费视频| 久久亚洲av无码精品浪潮| 午夜精品免费在线观看| 亚洲乱码一二三四区乱码| 免费国产在线观看| 久久er国产精品免费观看2| 亚洲国产美女福利直播秀一区二区| 在线观看成人免费视频| 又长又大又粗又硬3p免费视频| 久久久久亚洲av无码尤物| 无码区日韩特区永久免费系列 | 91亚洲va在线天线va天堂va国产| 成人黄动漫画免费网站视频 | 全黄A免费一级毛片| 久久狠狠高潮亚洲精品| 欧洲美熟女乱又伦免费视频 | 久久久久久国产精品免费免费| 国产亚洲综合一区二区三区| 亚洲国产综合精品中文第一区| 成全视频在线观看免费高清动漫视频下载 | 久久国产一片免费观看| 亚洲jjzzjjzz在线观看|