Maison > développement back-end > tutoriel php > Le code PHP implémente 12 306 fonctions de requête de ticket et de requête de prix restantes

Le code PHP implémente 12 306 fonctions de requête de ticket et de requête de prix restantes

jacklove
Libérer: 2023-03-30 18:22:02
original
2148 Les gens l'ont consulté

Cet article présentera la mise en œuvre des 12 306 fonctions restantes de requête de tickets et de requête de prix.

<?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 **/
Copier après la connexion

Cet article présente les 12 306 fonctions restantes de requête de billets et de requête de prix, et utilise du code pour implémenter les fonctions associées. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois.

Recommandations associées :

Présentation de tutoriels sur l'exportation rapide de données de table avec PHP

Expliquer l'utilisation d'ArrayAccess, le PHP Méthodes d'interface prédéfinies

Présente le nom des fichiers PHP, le nom des classes et des méthodes, le nom des variables et d'autres spécifications

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal