PHP : Les formulaires
Fonctionnement des formulaires
Pour concevoir des formulaires qui fonctionnent correctement, il faut garder à l'esprit
- que les données du formulaire ainsi que les cookies valides pour la page sont transmis à la page spécifiée dans l'attribut action de l'élément <form> lorsque l'événement onsubmit vaut true,
- et que seul l'appui sur un bouton de type submit déclenche un événement onsubmit.
Il faut ensuite se souvenir qu'il existe deux modes de transmission des données correspondant aux deux valeurs que peut prendre l'attribut method de l'élément <form> : la méthode GET et la méthode POST.
- La méthode GET concatène les données à l'URL de la page action, ce qui les rend visibles dans le barre d'adresse du navigateur, tandis que la méthode POST enferme les données dans l'en-tête du paquet.
- La méthode POST est donc plus sûre, mais cela ne veut pas dire que la méthode GET doit être évitée. Elle est utilisée dans les formulaires des moteurs de recherche, par exemple.