Tutoriel HTML de base, méthode GET et méthode POST
Méthode GET et méthode POST
Méthode de soumission GET (Rarement utilisé)
La méthode GET ajoute les données du formulaire au gestionnaire spécifié par l'action, puis envoie une requête au serveur.
Remarque : La méthode par défaut pour transmettre les données dans la barre d'adresse est GET.
Transformons notre premier exemple
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>用户注册</title> </head> <body> <font size="5" color="red">欢迎注册php.cn</font> <form name="user" method="get" action="" > 用户名:<input type="text" name="username"/> <br/> 密码:<input type="password" name="userpwd"/> <br/> <input type="submit" value="提交信息"/> </form> </body> </html>
Lors du test local, remplissez les informations et cliquez sur Soumettre, vous pouvez observer que la barre d'adresse du navigateur se transforme en
Description de l'URL ci-dessus :
login.php // est le fichier du gestionnaire de formulaire
username =Xiao Ming&userpwd= 123456 //Les données soumises par le formulaire sont également appelées « chaîne de requête ».
Le fichier d'action et la chaîne de requête sont séparés par "?"
Le "nom=valeur" de chacun des deux éléments du formulaire est séparé par "&".
Le nom et la valeur du formulaire sont séparés par "=".
Remarque : Si un élément de formulaire ne veut pas transmettre de données au serveur, alors nous ne pouvons pas lui ajouter l'attribut name. Si les données transmises au serveur n'ont pas de nom, leur valeur ne peut pas être obtenue.
Caractéristiques de la méthode GET :
La méthode GET ne peut pas soumettre de données sensibles, telles que des mots de passe.
La méthode GET ne soumet qu'une petite quantité de données. Car la longueur de la barre d’adresse est limitée, environ 100 caractères.
Les pièces jointes ne peuvent pas être téléchargées en mode GET.
Méthode de soumission du formulaire POST
Méthode de soumission POST, elle n'ajoute pas les données du formulaire à l'adresse, mais les transmet directement au gestionnaire de formulaire.
Caractéristiques de la méthode POST :
Les données soumises par POST sont relativement sûres.
POST peut soumettre des données massives.
Les pièces jointes peuvent être téléchargées via POST.
Regardons un exemple :
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>用户注册</title> </head> <body> <font size="5" color="red">欢迎注册php.cn</font> <form name="user" method="post" action="login.php" > 用户名:<input type="text" name="username"/> <br/> 密码:<input type="password" name="userpwd"/> <br/> <input type="submit" value="提交信息"/> </form> </body> </html>
Remarque : lors d'un test local, observez les changements dans la barre d'adresse pour voir si elle est la même que celle obtenir la méthode de soumission