Heim >Backend-Entwicklung >PHP-Tutorial >Analyse von Problemen bei der Parameterübergabe bei Verwendung von Curl zum Senden von Get-Anfragen in PHP

Analyse von Problemen bei der Parameterübergabe bei Verwendung von Curl zum Senden von Get-Anfragen in PHP

王林
王林nach vorne
2020-01-07 17:56:403580Durchsuche

Analyse von Problemen bei der Parameterübergabe bei Verwendung von Curl zum Senden von Get-Anfragen in PHP

Get-Anfrage ist die einfachste Anfrage, aber Sie sollten darauf achten, ob es sich bei Ihrer Anfrage um eine HTTP-Anfrage oder eine https-Anfrage handelt, da die SSL-Überprüfung bei der HTTPS-Anfrage deaktiviert sein muss, andernfalls die Überprüfung wird nicht bestanden und es gibt keine Möglichkeit, Daten anzufordern.

Parameter der GET-Anfrage

Die Art und Weise, Parameter in get zu übergeben, ist die gleiche wie bei der normalen Anforderungs-URL zur Übergabe von Parametern

(Kostenloses Online-Video Teilen von Tutorials: PHP-Video-Tutorial)

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;
}

Achten Sie auf die SSL-Überprüfung, wenn Sie HTTPS-Anfragen stellen

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;
}

Empfohlene Tutorials zu verwandten Artikeln: PHP-Tutorial

Das obige ist der detaillierte Inhalt vonAnalyse von Problemen bei der Parameterübergabe bei Verwendung von Curl zum Senden von Get-Anfragen in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:jb51.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen