Get ou post???

Arthur -  
jeremieca Messages postés 225 Statut Membre -
Bonjour,

je voudrais comprendre la difference entre Get et Post.
J ai vu sur le site mais je ne comprends pas:

· METHOD indique sous quelle forme seront envoyées les réponses
"POST" est la valeur qui correspond à un envoi de données stockées dans le corps de la requête, tandis que "GET" correspond à un envoi des données codées dans l'URL, et séparées de l'adresse du script par un point d'interrogation (pour plus de renseignement sur les méthodes POST et GET, consultez l'article sur le protocole HTTP)
· ACTION indique l'adresse d'envoi (script CGI ou adresse email (mailto:adresse.email@machine))

Merci
A voir également:

3 réponses

ted33
 
Si on utilise GET, en effet les infos seront envoyees dans l'url.
Pour POST,elle sont placées dans l'entete de la trame HTTP.
Ce n'est pas vraiment de la discretion.Comme pour GET, les infos circulent en clair sur le reseau.Elles sont toutes deux limite en taille, mais GET plus que POST.
9
fsaumade
 
Bonjour,

Quand tu envoies un formulaire ( click sur le bouton submit ), toutes les informations contenues dans ton formulaire sont envoyés vers la page spécifiée dans ACTION.

Si ton formulaire a METHOD=GET, tu vas voire toutes ces infos dans la barre d' adresse de ton navigateur.
Si tu utilises METHOD=POST, la barre d' adresse de ton navigateur ne contiendra que ce que tui as mis dans ACTION, les informations du formulaire etant envoyés vers cette page plus discretement.

Il vaut donc mieux utiliser POST.

@+
4
jeremieca Messages postés 225 Statut Membre 28
 
Voir le tutoriel suivant pour plus d'informations sur GET et POST :

http://tutoriels-video.net/php-niv-debutant/get-et-post-en-php-131

;)
+++
1