$_POST
(PHP 4 >= 4.1.0, PHP 5, PHP 7, PHP 8)
$_POST â DonnĂ©es de formulaire depuis des requĂȘtes HTTP POST
Description
Un tableau associatif des valeurs passées au script courant via
le protocole HTTP et la méthode POST lors de l'utilisation de la chaßne
application/x-www-form-urlencoded ou
multipart/form-data comme en-tĂȘte HTTP Content-Type
dans la requĂȘte.
Exemples
Exemple #1 Exemple avec $_POST
<?php
echo 'Bonjour ' . htmlspecialchars($_POST["name"]) . '!';
?>
En supposant que l'utilisateur a envoyĂ© une requĂȘte POST avec name=Yannick
dans le corps.
Résultat de l'exemple ci-dessus est similaire à :
Notes
Note:
Ceci est une 'superglobale', ou variable globale automatique. Cela signifie simplement que cette variable
est disponible dans tous les contextes du script. Il n'est pas nécessaire de faire global $variable;
pour y accéder dans les fonctions ou les méthodes.
Note:
Pour lire les données POST envoyées avec d'autres types de contenu (par exemple
application/json ou application/xml),
php://input
doit ĂȘtre utilisĂ©. Contrairement Ă $_POST, qui ne fonctionne qu'avec
application/x-www-form-urlencoded et
multipart/form-data, php://input
fournit un accĂšs direct aux donnĂ©es brutes du corps de la requĂȘte.