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 :
$_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['name_of_input'];</span>
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('php://input');</span>
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>";
}
?>