Utiliser les balises de formulaire pour interagir avec les utilisateurs
Comment le site Web interagit-il avec les utilisateurs ? La réponse est d'utiliser le Formulaire HTML(pourm). Le formulaire peut transmettre les données saisies par le spectateur au serveur, afin que le programme côté serveur puisse traiter les données transmises par le formulaire.
Grammaire :
<form method="传送方式" action="服务器文件">
Explication :
1.
.2.action : L'endroit où les données saisies par le spectateur sont envoyées, comme une page PHP (save.php).
3.méthode : Méthode de transmission des données (get/post).
<form method="post" action="save.php"> <label for="username">用户名:</label> <input type="text" name="username" /> <label for="pass">密码:</label> <input type="password" name="pass" /> </form>
Remarque :
1. Tous les contrôles du formulaire (zone de texte, champ de texte, bouton , bouton radio, case à cocher, etc.) doivent être placés entre les balises (sinon les informations saisies par l'utilisateur risquent de ne pas être soumises au serveur !).
Les méthodes get et post dans Form correspondent respectivement aux méthodes GET et POST lors du processus de transmission des données.
Les principales différences entre les deux sont les suivantes :
1. Get ajoute les données du formulaire à la fin de l'URL pointée par l'action sous la forme variable=valeur, et les deux. sont connectés à l'aide de "?", et chaque variables sont connectées à l'aide de "&" ; Post place les données du formulaire dans le corps de données du formulaire et les transmet à l'URL pointée par l'action dans la manière correspondante entre les variables et les valeurs.
Le formulaire suivant :
php.cn/test. asp ?name=lilian&password=12345678
2. Get n'est pas sûr, car pendant le processus de transmission, les données sont stockées dans l'adresse URL demandée, donc est possible. Certaines informations privées pourront être vues par des tiers.
3. La quantité de données transmises par la méthode Get est très faible, généralement limitée à environ 2 Ko, mais l'efficacité d'exécution est meilleure que la méthode Post ; attend que le serveur lise les données, mais il existe également une limite d'octets afin d'éviter les attaques malveillantes sur le serveur avec de grandes quantités de données. Selon Microsoft, Microsoft a une limite sur le nombre maximum de données pouvant être reçues en utilisant. Request.Form(). Il s’agit de 80 Ko dans IIS4 et de 80 Ko dans IIS5.
Pour résumer, merci d'utiliser au maximum la méthode Post.
[Recommandations associées]
1. Tutoriel vidéo HTML en ligne gratuit
2. Manuel de développement HTML
3. Tutoriel vidéo html5 original php.cn
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!