php代碼實現12306餘票查詢、價格查詢功能

來源:互聯網
上載者:User
12306餘票查詢、價格查詢功能的實現,本篇將做出相關的介紹。

<?php/** * 車票介面類 * * @author chepiao100 * */class chepiao100{ /**  * 介面地址  * @var string  */ private $_apiurl = 'https://www.chepiao100.com/api/';  /**   * 返回介面資料   *   * @param string $method 介面方法   * @param array $param 請求參數   * @return mixed  */  function getData($method, $param)  {    $post = http_build_query($param);    $html = $this->fetch_html($this->_apiurl.$method, $post);    $jsonArr = json_decode($html, TRUE);    if ( $jsonArr['errMsg'] == 'Y') {      return $jsonArr['data'];    } else {      return $jsonArr['errMsg'];    }  }  /**   * 請求HTTP   *   * @param string $url   * @param string $post   * @return mixed   */  function fetch_html($url, $post)  {   $ch = curl_init($url);   curl_setopt($ch, CURLOPT_TIMEOUT, 60);   curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);   curl_setopt($ch, CURLOPT_POST, true);   //curl_setopt($ch, CURLOPT_PROXY, 'https://10.100.10.100:3128');   curl_setopt($ch, CURLOPT_POSTFIELDS, $post);   $html = curl_exec($ch);   curl_close($ch);   return $html;  }}/** End class of chepiao100 **/

本篇文章介紹了12306餘票查詢、價格查詢功能,並且使用代碼實現了相關的功能,更多相關內容請關注php中文網。

相關推薦:

介紹PHP快速匯出Table資料相關教程

講解PHP預定義介面之ArrayAccess的使用方法

介紹PHP檔案命名、類和方法的命名、變數的命名等規範

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.