Comment puis-je envoyer des données vers une autre page PHP à l'aide de requêtes POST ?

Patricia Arquette
Libérer: 2024-10-17 14:15:29
original
290 Les gens l'ont consulté

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

Comment publier sur une autre page PHP à partir d'un script PHP

Dans le développement Web, il existe des cas où vous devrez peut-être envoyer des données depuis une page PHP à une autre pour le traitement et renvoyer les résultats à l'utilisateur. Ceci peut être réalisé via une requête POST. Voici comment procéder :

Utiliser 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>
Copier après la connexion

Vous pouvez également utiliser le client HTTP de Zend_Http, qui fournit une solution robuste sans avoir besoin d'extensions.

Édition 2014 :

Envisagez d'utiliser Guzzle, un client HTTP mis à jour qui prend en charge les opérations basées sur des extensions et non basées sur des extensions.

Cette approche basée sur cURL permet vous pouvez effectuer de manière transparente des requêtes POST vers une autre page PHP, facilitant ainsi une gestion efficace des données dans vos applications Web.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!