源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

php实现12306余票查询、价格查询示例

  • 时间:2022-10-21 05:46 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:php实现12306余票查询、价格查询示例
[u]复制代码[/u] 代码如下:
<?php /**  * 车票接口类  *  * @author chepiao100  *  */ class chepiao100 {   /**   * 接口地址   * @var string   */  private $_apiurl = 'http://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, 'http://10.100.10.100:3128');    curl_setopt($ch, CURLOPT_POSTFIELDS, $post);    $html = curl_exec($ch);    curl_close($ch);    return $html;   } } /** End class of chepiao100 **/
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部