Heim > Backend-Entwicklung > PHP-Tutorial > PHP-Code implementiert 12306 verbleibende Ticketabfrage- und Preisabfragefunktionen

PHP-Code implementiert 12306 verbleibende Ticketabfrage- und Preisabfragefunktionen

jacklove
Freigeben: 2023-03-30 18:22:02
Original
2154 Leute haben es durchsucht

In diesem Artikel wird die Implementierung der 12306 verbleibenden Ticketabfrage- und Preisabfragefunktionen vorgestellt.

<?php
/**
 * 车票接口类
 *
 * @author chepiao100
 *
 */
class chepiao100
{
 /**
  * 接口地址
  * @var string
  */
 private $_apiurl = &#39;https://www.chepiao100.com/api/&#39;;
  /**
   * 返回接口数据
   *
   * @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[&#39;errMsg&#39;] == &#39;Y&#39;) {
      return $jsonArr[&#39;data&#39;];
    } else {
      return $jsonArr[&#39;errMsg&#39;];
    }
  }
  /**
   * 请求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, &#39;https://10.100.10.100:3128&#39;);
   curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
   $html = curl_exec($ch);
   curl_close($ch);
   return $html;
  }
}
/** End class of chepiao100 **/
Nach dem Login kopieren

In diesem Artikel werden die 12306 verbleibenden Ticketabfrage- und Preisabfragefunktionen vorgestellt und Code zum Implementieren verwandter Funktionen verwendet. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website.

Verwandte Empfehlungen:

Einführung in Tutorials zum schnellen Exportieren von Tabellendaten mit PHP

Erklärung der Verwendung von ArrayAccess, dem PHP vordefinierte Schnittstellenmethoden

Führt PHP-Dateibenennung, Klassen- und Methodenbenennung, Variablenbenennung und andere Spezifikationen ein

Das obige ist der detaillierte Inhalt vonPHP-Code implementiert 12306 verbleibende Ticketabfrage- und Preisabfragefunktionen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage