Maison  >  Article  >  développement back-end  >  Analyse des problèmes de passage de paramètres lors de l'utilisation de curl pour envoyer des requêtes get en PHP

Analyse des problèmes de passage de paramètres lors de l'utilisation de curl pour envoyer des requêtes get en PHP

王林
王林avant
2020-01-07 17:56:403491parcourir

Analyse des problèmes de passage de paramètres lors de l'utilisation de curl pour envoyer des requêtes get en PHP

Obtenir la demande est la demande la plus simple, mais vous devez faire attention à savoir si votre demande est une demande http ou une demande https, car la vérification SSL doit être désactivée lors de la demande https, sinon la vérification ne passera pas et il n'y a aucun moyen de demander des données.

Paramètres de la requête GET

La façon de transmettre les paramètres dans get est la même que l'URL de requête normale pour transmettre les paramètres

(Vidéo en ligne gratuite partage de tutoriel : tutoriel vidéo php)

function get_info($card){
 
  $url ="http://www.sdt.com/api/White/CardInfo?cardNo=".$bank_card; 
 
  $ch = curl_init();
  //设置选项,包括URL
  curl_setopt($ch, CURLOPT_URL, $url);
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  curl_setopt($ch, CURLOPT_HEADER, 0);
 
  //执行并获取HTML文档内容
  $output = curl_exec($ch);
  //释放curl句柄
  curl_close($ch);
  return $output;
}

Faites attention à la vérification SSL lors des requêtes HTTPS

function get_bankcard_info($bank_card){
 
  $url ="https://ccdcapi.alipay.com/validateAndCacheCardInfo.json?_input_charset=utf-8&cardNo=".$bank_card."&cardBinCheck=true";
 
  $ch = curl_init();
 
  //设置选项,包括URL
  curl_setopt($ch, CURLOPT_URL, $url);
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  curl_setopt($ch, CURLOPT_HEADER, 0);
  curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);//绕过ssl验证
  curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
 
  //执行并获取HTML文档内容
  $output = curl_exec($ch);
 
  //释放curl句柄
  curl_close($ch);
  return $output;
}

Tutoriels d'articles associés recommandés : tutoriel php

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer