Position actuelle: Accueil> Derniers articles> Explication détaillée de la méthode PHP d'obtention des données POST

Explication détaillée de la méthode PHP d'obtention des données POST

M66 2025-10-15

Deux façons d'obtenir des données POST en PHP

Dans le développement PHP, nous avons souvent besoin d'obtenir des données POST soumises par les utilisateurs via des formulaires. Il existe deux manières principales de l'obtenir :

Utilisez la variable superglobale $_POST

$_POST est le tableau super-global intégré de PHP, qui contient toutes les données de formulaire soumises via des requêtes POST. La méthode pour accéder aux données POST est la suivante :

 <span class="fun">$value = $_POST[&#39;name_of_input&#39;];</span>

Utilisez php://input flux d'entrée

php://input est un flux d'entrée en lecture seule qui contient les données brutes de la requête POST. Voici comment obtenir les données POST d'origine :

 <span class="fun">$data = file_get_contents(&#39;php://input&#39;);</span>

Exemple de code

L'exemple suivant montre comment utiliser $_POST pour obtenir des données POST :

 <?php
  if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    $name = $_POST['name'];
    $email = $_POST['email'];
    
    echo "Nom:$name<br>";
    echo "Mail:$email<br>";
  }
?>

Choses à noter

  • Assurez-vous que le formulaire est soumis via la méthode HTTP POST.
  • Assurez-vous de valider et de nettoyer les entrées de l'utilisateur lors de leur traitement pour éviter les attaques malveillantes.