Par Valentin Brosseau / @c4software
Deux façons d'envoyer des données au serveur.
Question : votre mot de passe dans l'URL, visible dans l'historique… bonne idée ?
Pour un formulaire : POST, toujours.
<form method="post" action="bart.php">
<input type="text" name="phrase" />
<input type="submit" value="Envoyer" />
</form>action : la page qui reçoit.method : GET ou POST.name : le nom de la donnée (le plus important !).$_POST['phrase']La clé du tableau $_POST = l'attribut name de l'input.
Question : que vaut $_POST['phrase'] si on arrive sur la page sans soumettre le formulaire ?
action désigne la page de destination, name désigne la donnée.$_POST côté PHP, avec isset() pour les cas vides.Place au TP 🚀