<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 聯盟

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 一级毛片免费不卡在线| 1000部啪啪毛片免费看| 欧美日韩国产免费一区二区三区| heyzo亚洲精品日韩| 精品无码一区二区三区亚洲桃色 | 免费看又黄又爽又猛的视频软件| 国产午夜无码精品免费看动漫| 最近免费中文字幕视频高清在线看| 久久精品国产精品亚洲下载| 亚洲一区二区久久| 成人一区二区免费视频| 妞干网在线免费观看| 久久精品国产亚洲av四虎| 国产成人人综合亚洲欧美丁香花 | 2021久久精品免费观看| 色噜噜AV亚洲色一区二区| 中文字幕乱码亚洲精品一区| 最近中文字幕大全免费版在线| 免费观看的毛片手机视频| 亚洲AV成人无码久久精品老人| 国产综合激情在线亚洲第一页| 最近免费最新高清中文字幕韩国| 亚洲av无码天堂一区二区三区| 亚洲一区二区三区四区视频| 成人性生交大片免费看好| 国产免费AV片无码永久免费| 亚洲无成人网77777| 国精产品一区一区三区免费视频| 国产真人无遮挡作爱免费视频 | 亚洲国产激情一区二区三区| 久久精品国产亚洲AV久| 无码国产精品一区二区免费模式 | 国产成人亚洲综合一区| 免费人成视频在线观看网站| 国产精品亚洲产品一区二区三区| 亚洲色www永久网站| 2020因为爱你带字幕免费观看全集| 日日噜噜噜噜夜夜爽亚洲精品 | 国产一级淫片免费播放电影| 亚洲一区二区三区91| 久久午夜伦鲁片免费无码|