POST-Werte mit cURL übergeben
Um POST-Werte mit cURL zu übergeben, können Sie die folgenden Schritte ausführen:
Schritt 1: Erstellen Sie ein Array von POST-Daten
Gruppieren Sie die Daten, die Sie übermitteln möchten ein Array, in dem die Schlüssel Formularfeldnamen darstellen und die Werte die zu übermittelnden Daten sind.
Schritt 2: cURL-Handle initialisieren
Verwenden Sie die Funktion „curl_init($url )-Funktion zum Erstellen eines cURL-Handles für die Ziel-URL.
Schritt 3: Setzen Sie CURLOPT_POST auf True
Verwenden Sie curl_setopt($handle, CURLOPT_POST, true), um die HTTP-POST-Methode zu aktivieren.
Schritt 4: Legen Sie CURLOPT_POSTFIELDS mit URL-codierten Daten fest
Kodieren Sie das POST-Datenarray mit http_build_query($data) und legen Sie es mit curl_setopt($handle, CURLOPT_POSTFIELDS, http_build_query($data)) fest. Dadurch wird sichergestellt, dass die Daten im erwarteten Format codiert werden.
Schritt 5: cURL-Handle ausführen und schließen
Führen Sie die Anfrage mit curl_exec($handle) aus und schließen Sie das Handle mit curl_close($handle).
Beispiel Code:
<?php $data = array('name' => 'Ross', 'php_master' => true); $handle = curl_init($url); curl_setopt($handle, CURLOPT_POST, true); curl_setopt($handle, CURLOPT_POSTFIELDS, http_build_query($data)); curl_exec($handle); curl_close($handle); ?>
Wichtige Hinweise:
Das obige ist der detaillierte Inhalt vonWie übergebe ich POST-Werte mit cURL in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!