[HTeuMeuLeu] Une ptit question au sujet de la balise <form>...

Une ptit question au sujet de la balise <form>... [HTeuMeuLeu] - Programmation

Marsh Posté le 27-12-2001 à 18:32:38    

Voilà j'ai regarder des cours sur cet HTML et en particulier sur la balise form, pour l'attribut Method, il existe Post et Get , j'ai compris les 2 méthodes (Post et Get) mais par contre je ne vois pas l'avantage d'utiliser l'une des methodes plutot que l'otre!
Post: enpaquete toutes les données du formulaire et les envoie au serveur.
Get: Envoie les données du formulaire à travers l'url.
 
C koi l'avantage de l'un par rapport à l'otre ??...je vois pas!


---------------
Asus P5Q Pro | C2D E8400 3GHz@4GHz + Noctua NH-C12P | 2x2Go Patriot Extreme PC-8500 | GeForce GTX 460@Stock 1Go GLH | Crucial SSD M4 64Go Sata3
Reply

Marsh Posté le 27-12-2001 à 18:32:38   

Reply

Marsh Posté le 27-12-2001 à 18:53:01    

la plupart du temp utilise post... get est tres peu employé car c pas trop securisé de transmettre par l'url, et en plus c limité  a 255 charactere...
 
mais dans des cas bien precis get peut s'ennvisager, par exemple un moteur de recherche, sur une page tu a un forumulaire en methode get qui renvoie sur resultat.php
donc en get tu aura resultat.php?motcle=toto
 
Alors en PHP linteret etait plutot limité puisque tu recuperait de toute facon ta variable en $motcle. mais avec les nouvelle recommandation les deux variables post et query_string vont etre differente (c'est deja le cas en asp)
 
alors imaginons que tu est ecrit un petit lien genre <a href="resultat.php?motcle=toto">lancer une recherche avec toto</A>
si tu avait fait ta page en recuperant la variable post $toto tu n'aurait rien eu...
 
 
je sais pas si j'ai été tres clair mais je ne ois pas d'autre explication :/

Reply

Marsh Posté le 27-12-2001 à 18:59:14    

Sisi j'ai compris...mais en gros j'en retient que Get ne sert à rien koi...parce "lancer une recherche avec toto" serais pourri comme lien !
 
Sinon une otre ptite question sur l'html (je suis en train de lire les cours de commentcamarche.net en ce moment :) )
 
<INPUT type="Nom du champ" value="Valeur par défaut" name="Nom de l'élément">
 
name: ca correspond à un nom de variable en fait, c le nom de ma case .... mais type ca correspond à koi alors....? je ne vois pas les nuances :??:


---------------
Asus P5Q Pro | C2D E8400 3GHz@4GHz + Noctua NH-C12P | 2x2Go Patriot Extreme PC-8500 | GeForce GTX 460@Stock 1Go GLH | Crucial SSD M4 64Go Sata3
Reply

Marsh Posté le 27-12-2001 à 19:08:29    

name c'est le nom de ta variable de retour mais type c'est le type de input, tu peut pas mettre ce que tu veut, y'a text,password,hidden et peut etre ,3 autres...
 
pour en revenir a get regarde google... si tu veut que d'autr site pointent facilement sur ton moteur de recherche get est bien...
http://www.google.fr/search?sourceid=navclient&q=toto

Reply

Marsh Posté le 27-12-2001 à 19:15:59    

ok merci pour tes conseils, pour le TYPE je t'avais poser la question à l'avance (je mé t posé la question avt de finir de lire ! ;) )


---------------
Asus P5Q Pro | C2D E8400 3GHz@4GHz + Noctua NH-C12P | 2x2Go Patriot Extreme PC-8500 | GeForce GTX 460@Stock 1Go GLH | Crucial SSD M4 64Go Sata3
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed