Wie kann ich mithilfe von POST-Anfragen Daten an eine andere PHP-Seite senden?

Patricia Arquette
Freigeben: 2024-10-17 14:15:29
Original
376 Leute haben es durchsucht

How Can I Send Data to Another PHP Page Using POST Requests?

So posten Sie von einem PHP-Skript aus auf einer anderen PHP-Seite

In der Webentwicklung gibt es Fälle, von denen Sie möglicherweise Daten senden müssen eine PHP-Seite zur Verarbeitung an eine andere weiterleiten und die Ergebnisse an den Benutzer zurückgeben. Dies kann durch eine POST-Anfrage erreicht werden. So können Sie es machen:

Mit cURL:

<code class="php"><?php
// URL of the target PHP page
$url = 'http://foo.com/script.php';

// POST fields
$fields = array(
    'field1' => $field1,
    'field2' => $field2,
);

// Build URL-encoded data
$postvars = http_build_query($fields);

// Initialize cURL
$ch = curl_init();

// Set URL, POST vars, and options
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, count($fields));
curl_setopt($ch, CURLOPT_POSTFIELDS, $postvars);

// Execute POST request
$result = curl_exec($ch);

// Close connection
curl_close($ch);
?></code>
Nach dem Login kopieren

Alternativ können Sie den HTTP-Client von Zend_Http verwenden, der eine robuste Lösung ohne die Notwendigkeit von Erweiterungen bietet.

Bearbeitung 2014:

Erwägen Sie die Verwendung von Guzzle, einem aktualisierten HTTP-Client, der sowohl erweiterungsbasierte als auch nicht erweiterungsbasierte Vorgänge unterstützt.

Dieser cURL-basierte Ansatz ermöglicht Sie können nahtlos POST-Anfragen an eine andere PHP-Seite stellen und so eine effiziente Datenverarbeitung in Ihren Webanwendungen ermöglichen.

Das obige ist der detaillierte Inhalt vonWie kann ich mithilfe von POST-Anfragen Daten an eine andere PHP-Seite senden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage