La variable superglobale $_POST permet de récupérer des données passées à un script php via la méthode POST du protocole HTTP.
Les données sont généralement envoyées depuis un formulaire HTML via la méthode POST, l'attribut "action"
de l'élément "form" détermine la cible vers laquelle sera envoyée la requête POST.
Les attributs "name" des différents champs du formulaire déterminent les clés de la variable $_POST dans lesquelles nous pourrons retrouver les valeurs sur la page cible.
Avertissement sur la sécurité :
Même si les variables ne sont pas visibles dans l'url comme pour une requête GET, il est toujours nécessaire de procéder à une validation des données avant de les utiliser dans une application.
Il est par exemple très facile de modifier les attributs des champs et donc d'envoyer des choses qui ne sont pas nécessairement attendues côté serveur.
Ci-dessous, un formulaire dont les données seront postées sur la page de traitement