[HTML] POST ou GET ? [TOPIC FOIREUX]

POST ou GET ? [TOPIC FOIREUX] [HTML] - Programmation

Marsh Posté le 16-07-2002 à 14:46:57    

Quel est la diffenrence pour un formulaire entre la method POST et la methode GET ??   :heink:  
 
 :hello:


Message édité par bozocarzu le 16-07-2002 à 17:25:47
Reply

Marsh Posté le 16-07-2002 à 14:46:57   

Reply

Marsh Posté le 16-07-2002 à 14:50:09    

il me semble qu'en GET les paramètres sont visibles dans l'URL dans le browser mais je ne suis pas sûr que ce soit la seule différence (je ne suis même pas sûr que ce que je viens de dire soit vrai dans tous les cas :D)

Reply

Marsh Posté le 16-07-2002 à 14:51:05    

1/
-get : les parametres passent dans l'url
-post : les parametres passent dans le corps de la requete
 
2/
-get : tu utilises get quand tu veux GETTER (recevoir) qqchose
-post : tu utilises post quand tu veux POSTER (envoyer) qqchose
 

Reply

Marsh Posté le 16-07-2002 à 14:53:13    

Ouais, mais change quoi en pratique ?
 

Citation :

-get : les parametres passent dans l'url  
-post : les parametres passent dans le corps de la requete

Reply

Marsh Posté le 16-07-2002 à 14:58:12    

En pratique: Avec get ton scripts récupère les arguments par la ligne de commande et avec poste par les variables d'environement il me semble.


---------------
Le Tyran
Reply

Marsh Posté le 16-07-2002 à 14:58:16    

bozocarzu a écrit a écrit :

Ouais, mais change quoi en pratique ?
 

Citation :

-get : les parametres passent dans l'url  
-post : les parametres passent dans le corps de la requete






1/ voir mon point 2 dans le post precedent
2/ en PRATIQUE ça change rien si ce n'est que tu es plus limité en taille avec un GET, simplement parce que les browsers ne vont pas accepter des url très longues
aussi tu dois encoder (par ex utiliser %20 pour les espace) avec GET (en general le browser le fait tout seul mais bon)

Reply

Marsh Posté le 16-07-2002 à 14:59:35    

Ouais sa change rien quoi !!

Reply

Marsh Posté le 16-07-2002 à 15:01:47    

bozocarzu a écrit a écrit :

Ouais sa change rien quoi !!



au risque de me répéter

Citation :

-get : tu utilises get quand tu veux GETTER (recevoir) qqchose  
-post : tu utilises post quand tu veux POSTER (envoyer) qqchose


c'est une question d'éthique :)

Reply

Marsh Posté le 16-07-2002 à 15:06:08    

Une question d'éthique get? (étiquéte, jeux de mots... ok je sort)
 :lol:


---------------
Le Tyran
Reply

Marsh Posté le 16-07-2002 à 15:06:09    

par ex sur ce forum quand tu réponds au topic c'est un post (le texte que tu as tapé tu vas pas le foutre dans une URL)
par contre quand tu fais une recherche c'est un get (l'URL est bien longue, tu vois les paramètres de recherche dedans)

Reply

Marsh Posté le 16-07-2002 à 15:06:09   

Reply

Marsh Posté le 16-07-2002 à 15:12:49    

get > maximum 255 caractères

Reply

Marsh Posté le 16-07-2002 à 15:15:57    

putain les gars
depuis le debut j'ai donné la bonne réponse, CA SUFFIT MAINTENANT [:marcsmiley]  
 
 
:D

Reply

Marsh Posté le 16-07-2002 à 15:55:55    

--greg-- a écrit a écrit :

putain les gars
depuis le debut j'ai donné la bonne réponse, CA SUFFIT MAINTENANT [:marcsmiley]  
 
 
:D




 
On a jamais dit que t'avais tort, mais parfois expliqué différament ça passe mieu :D


---------------
Le Tyran
Reply

Marsh Posté le 16-07-2002 à 15:57:08    

letoII a écrit a écrit :

 
 
On a jamais dit que t'avais tort, mais parfois expliqué différament ça passe mieu :D



:fou:  [:marcsmiley] :fou:  [:marcsmiley] :fou:
 
 
 
 
 
 
 
 
;)

Reply

Marsh Posté le 16-07-2002 à 15:57:58    

--greg-- a écrit a écrit :

 :fou:  [:marcsmiley] :fou:  [:marcsmiley] :fou:
 
 
 
 
 
 
 
 
;)




 
 :lol:  
 
Ok, ok, calme :)


---------------
Le Tyran
Reply

Marsh Posté le 16-07-2002 à 17:15:04    

Mouais, j'ai compris le principe, mais sa revien au meme, car de toutes façon les variables passe !!

Reply

Marsh Posté le 16-07-2002 à 17:21:40    

:sarcastic:

Reply

Marsh Posté le 16-07-2002 à 17:22:52    

:lol:

--greg-- a écrit a écrit :

 :sarcastic:  



Reply

Marsh Posté le 16-07-2002 à 17:24:07    

bozocarzu a écrit a écrit :

 :lol:  



:D

Reply

Marsh Posté le 16-07-2002 à 17:24:32    

:kaola:

Reply

Marsh Posté le 16-07-2002 à 17:36:43    

difference pratique:
- tu veux faire un lien vers une adresse de recherche
si les parametres sont passés avec post tu es fichu.
on peut pas bookmarker le resultat d'une requete POST aussi simple que ca. De meme pour un identifiant de session, tu ne peux le passer que dans l'URL, etc.
- le post passe les parametre dans le corps de la requete, ce qui en clair veut dire que tu peux faire passer n'importe quoi avec une methode post, un fichier entier si ca te chante.
 
Donc dans les faits ca change beaucoup :)
 
LeGreg

Reply

Marsh Posté le 16-07-2002 à 17:45:24    

legreg a écrit a écrit :

difference pratique:
- tu veux faire un lien vers une adresse de recherche
si les parametres sont passés avec post tu es fichu.
on peut pas bookmarker le resultat d'une requete POST aussi simple que ca. De meme pour un identifiant de session, tu ne peux le passer que dans l'URL, etc.
- le post passe les parametre dans le corps de la requete, ce qui en clair veut dire que tu peux faire passer n'importe quoi avec une methode post, un fichier entier si ca te chante.
 
Donc dans les faits ca change beaucoup :)
 
LeGreg




bah non tu peux le passer en post si t'as qqch à POSTer en meme temps..
et puis les cookies c pas pour les chiens.
:D

Reply

Marsh Posté le 16-07-2002 à 17:55:02    

--greg-- a écrit a écrit :

 
bah non tu peux le passer en post si t'as qqch à POSTer en meme temps..
et puis les cookies c pas pour les chiens.
:D




 
un cookie c'est un cookie ca n'a rien a voir avec POST ou GET.
si tu peux memoriser ton identifiant dans un cookie tant
mieux mais ce n'est pas toujours le cas (notamment quand certains clients ont la parano des cookies)
de plus si ton identifiant est dans un cookie, tu peux plus difficilement avoir plusieurs sessions sur une meme appli.
 
LeGreg
 

Reply

Marsh Posté le 17-07-2002 à 11:14:02    

legreg a écrit a écrit :

 
 
un cookie c'est un cookie ca n'a rien a voir avec POST ou GET.
si tu peux memoriser ton identifiant dans un cookie tant
mieux mais ce n'est pas toujours le cas (notamment quand certains clients ont la parano des cookies)
de plus si ton identifiant est dans un cookie, tu peux plus difficilement avoir plusieurs sessions sur une meme appli.
 
LeGreg




- euh je sais merci :D
- un peu de contre-désinformation contre cette parano injustifiée et paf (plutot que me faire chier à coller une id à tous mes liens...)
- là je suis d'accord mais par contre j'ai jamais vu l'interet. en general une session identifie un utilisateur. or je vois mal comment on pourrais partager une meme machine entre plusieurs utilisateurs... si tu as des exemples d'utilisation de ce principe, ça m'interesse, pour ma culture:)

Reply

Marsh Posté le 17-07-2002 à 11:30:48    

je programme une appli
et il m'arrive frequemment d'avoir plusieurs
utilisateurs logues en meme temps.
Certes ce n'est pas le cas de la majorité
des clients, mais c'est a prendre en compte
notamment pour la prise de controle de l'application
(qui est quelque chose que l'on vend donc qui doit
fonctionner).
 
LeGreg

Reply

Marsh Posté le 17-07-2002 à 11:37:05    

legreg a écrit a écrit :

je programme une appli
et il m'arrive frequemment d'avoir plusieurs
utilisateurs logues en meme temps.
Certes ce n'est pas le cas de la majorité
des clients, mais c'est a prendre en compte
notamment pour la prise de controle de l'application
(qui est quelque chose que l'on vend donc qui doit
fonctionner).
 
LeGreg



euh plusieurs users en meme temps, oui, mais qui utilisent la meme machine en meme temps?

Reply

Marsh Posté le 17-07-2002 à 11:40:18    

excuse moi, je suis pas tres clair
je voulais dire que je me loguais avec
plusieurs noms d'user differents
(par ex: un normal, un admin et un autre pour une customisation)
 
LeGreg

Reply

Marsh Posté le 17-07-2002 à 11:53:51    

t'as qu'à utiliser plusieurs browsers en même temps :p
(genre admin = ie, normal = mozilla, ...)
:D

Reply

Marsh Posté le 17-07-2002 à 11:57:40    

legreg a écrit a écrit :

excuse moi, je suis pas tres clair
je voulais dire que je me loguais avec
plusieurs noms d'user differents
(par ex: un normal, un admin et un autre pour une customisation)
 
LeGreg



oui, ok, pour tester ton app, mais l'utilisateur final il fait ça aussi? :/ peut pas simplement avoir un meme user avec plusieurs "rôles" ??

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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