Heim >Backend-Entwicklung >PHP-Problem >So verwenden Sie cURL zum Implementieren einer Post-Anfrage in PHP

So verwenden Sie cURL zum Implementieren einer Post-Anfrage in PHP

coldplay.xixi
coldplay.xixiOriginal
2020-10-07 14:22:0814038Durchsuche

Die Methode zur Verwendung von cURL zum Implementieren der Post-Anfrage in PHP: Initialisieren Sie zuerst [curl_init()], legen Sie dann die Variable fest, führen Sie das Ergebnis aus [curl_exec()] und geben Sie schließlich das cURL-Handle frei [curl_close()].

So verwenden Sie cURL zum Implementieren einer Post-Anfrage in PHP

So verwenden Sie cURL zum Implementieren einer Post-Anfrage in PHP:

1.cURL-Einführung

 cURL ist ein Tool, das URL-Syntax zum Übertragen von Dateien und Daten verwendet. Es unterstützt viele Protokolle, wie z HTTP, FTP, TELNET usw. Das Beste daran ist, dass PHP auch die cURL-Bibliothek unterstützt. In diesem Artikel werden einige erweiterte Funktionen von cURL und deren Verwendung in PHP vorgestellt.

2. Grundstruktur

Bevor wir komplexere Funktionen lernen, werfen wir einen Blick auf die grundlegenden Schritte zum Einrichten einer cURL-Anfrage in PHP:

  (1) Initialisierung

  curl_init()

  (2) Einstellungsvariable

   curl_setopt() . Das Wichtigste ist, dass alle Geheimnisse hier sind. Es gibt eine lange Liste einstellbarer cURL-Parameter, die verschiedene Details der URL-Anfrage angeben. Es kann schwierig sein, sie alle auf einmal zu lesen und zu verstehen, daher werden wir heute nur die gebräuchlicheren und nützlicheren Optionen ausprobieren.

   (3) Ausführen und Ergebnisse erhalten

  curl_exec()

   (4) Lassen Sie das cURL-Handle los

  curl_close()

3.cURL implementiert Post

Implementierung der Post-Methode

Der Code lautet wie folgt :

$url = "http://localhost/web_services.php";
  $post_data = array ("username" => "bob","key" => "12345");
  $ch = curl_init();
  curl_setopt($ch, CURLOPT_URL, $url);
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  // post数据
  curl_setopt($ch, CURLOPT_POST, 1);
  // post的变量
  curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
  $output = curl_exec($ch);
  curl_close($ch);
  //打印获得的数据
  print_r($output);

Verwandte kostenlose Lernempfehlungen: php-Programmierung(Video)

Das obige ist der detaillierte Inhalt vonSo verwenden Sie cURL zum Implementieren einer Post-Anfrage in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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
Vorheriger Artikel:Wozu dient das PHP-Limit?Nächster Artikel:Wozu dient das PHP-Limit?