Maison >développement back-end >tutoriel php >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!