亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

PHP實現手機歸屬地查詢

帥進超 軟件工程師
難度中級
時長 1小時10分
學習人數
綜合評分9.57
68人評價 查看評價
9.7 內容實用
9.4 簡潔易懂
9.6 邏輯清晰
  • use libs\ImHttpRequest; class QueryPhone{ //3-2 API請求數據 const TAOBAO_API = 'https://tcc.taobao.com/cc/json/mobile_tel_segment.htm'; public static function query($phone){ //var_dump($phone); //3-1 校驗手機號碼合法性 //var_dump(self::verifyPhone($phone)); //3-2 API請求數據 if (self::verifyPhone($phone)){ $response = ImHttpRequest::request(self::TAOBAO_API,['tel'=>$phone]); //var_dump($response); //3-3 格式化數據 //self::formatData($response);//調用formatData方法 $data = self::formatData($response); if ($data) { var_dump($data); } } } /** * 3-3 格式化API請求回來的數據 * @param null $data * @return array|bool */ public static function formatData($data = null){ $ret = false; if ($data) { preg_match_all("/(\w+):'([^']+)/",$data,$res);//用正則把數據匹配出來 //var_dump($res);//數據中的key和value分割為兩組數組元素 $ret = array_combine($res[1],$res[2]);//合并key和value } return $ret; } }
    查看全部
    0 采集 收起 來源:格式化數據

    2018-03-22

  • 框架結構 index.html 訪問入口文件,用戶所有操作全在這里 api.php 處理入口請求、返回響應數據、前期數據調試,相當于調度層(controller) app/ 具體業務處理模塊,后期如果擴展其他查詢都是在該目錄下(model) libs/ 擴展庫(與業務層沒有直接關系、公共調用) static/ 靜態文件(存放CSS/JS等靜態文件)
    查看全部
  • 建立號碼信息庫(緩存請求信息) 1減少對API依賴 2減少http請求提高相應速度
    查看全部
  • 第三方的API(淘寶)查詢號碼歸屬地 https://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel=15933643352
    查看全部
  • 項目框架
    查看全部
  • preg_match_all() 函數用于進行正則表達式全局匹配,成功返回整個模式匹配的次數(可能為零),如果出錯返回 FALSE int preg_match_all(string pattern,string subject,array matches [,int flags ]) pattern 正則表達式 subject 需要匹配檢索的對象 matches 存儲匹配結果的數組
    查看全部
    0 采集 收起 來源:格式化數據

    2017-02-16

  • 使用file_get_contents();報錯failed to open stream: Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP? in D:\phpstudy\phpStudy\WWW\queryPhoneNumber\libs\httpRequest.php on line 35 將php.ini中的 extension=php_openssl.dll 開啟就可以了,只要是使用函數file_get_contents訪問 https 的網站都要開啟
    查看全部
    0 采集 收起 來源:API請求數據

    2018-03-22

  • http_build_query(); 生成 url-encoded 之后的請求字符串描述string http_build_query ( array formdata [, string numeric_prefix] ) 示例: <?php $data = array('foo'=>'bar', 'baz'=>'boom', 'cow'=>'milk', 'php'=>'hypertext processor'); echo http_build_query($data); /* 輸出: foo=bar&baz=boom&cow=milk&php=hypertext+processor */ ?>
    查看全部
    0 采集 收起 來源:API請求數據

    2018-03-22

  • 效驗手機正則: $patt = "/^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\\d{8}$/";
    查看全部
  • 號碼信息查詢流程:
    查看全部
  • 按照老師的寫法總是報錯 spl_autoload_register("autoload::load"); 這樣寫正確,是PHP版本的原因嗎?
    查看全部
  • 框架結構 index.html 訪問入口文件,用戶所有操作全在這里 api.php 處理入口請求、返回響應數據、前期數據調試,相當于調度層(controller) app/ 具體業務處理模塊,后期如果擴展其他查詢都是在該目錄下(model) libs/ 擴展庫(與業務層沒有直接關系、公共調用) static/ 靜態文件(存放CSS/JS等靜態文件) 只要能提供數據的都可以叫做MODEL
    查看全部
  • car
    file_get_contents無法請求https連接的解決方法 windows下的PHP,只需要到php.ini中把extension=php_openssl.dll前面的;刪掉,重啟服務就可以了
    查看全部
    0 采集 收起 來源:API請求數據

    2016-12-18

  • 以前一直在用 explode分割字符串,在這了才發現正則的強大!
    查看全部
  • 手機歸屬地查詢--框架結構
    查看全部
  • 自動加載流程-》號碼查詢流程-》號碼校驗合法性
    查看全部
    0 采集 收起 來源:格式化數據

    2016-10-22

  • php內置服務器
    查看全部
首頁上一頁1234567下一頁尾頁

舉報

0/150
提交
取消
課程須知
學習本門課程之前,建議先了解一下知識,會更有助于理解和掌握本門課程 1、PHP基礎知識 2、了解面向對象 3、對redis有一個基本了解
老師告訴你能學到什么?
1、合理規劃框架結構 2、類庫自動加載 3、項目流程分析 4、Redis基礎應用

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!