Heim > Artikel > Backend-Entwicklung > Wie poste ich Daten an eine URL in PHP, ohne ein Formular zu verwenden?
POST-Daten an eine URL in PHP ohne Formular veröffentlichen
In PHP ist das Posten von Daten an eine URL ohne Verwendung eines HTML-Formulars möglich mit Curl. Diese Methode ermöglicht das Senden von Variablen zum Ausfüllen und Senden eines Formulars.
Lösung:
Um Daten mithilfe von Curl an eine URL zu senden, führen Sie die folgenden Schritte aus:
$url = 'http://www.someurl.com'; $myvars = 'myvar1=' . $myvar1 . '&myvar2=' . $myvar2; $ch = curl_init($url); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $myvars); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $response = curl_exec($ch);
In diesem Code:
curl_setopt() konfiguriert verschiedene Curl-Optionen :
Nach der Ausführung von curl_exec() wird die Antwort von der Ziel-URL in $response gespeichert. Diese Antwort kann bei Bedarf weiterverarbeitet werden.
Das obige ist der detaillierte Inhalt vonWie poste ich Daten an eine URL in PHP, ohne ein Formular zu verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!