WIKI LWS - L'hébergeur Web accessible à tous WIKI LWS - L'hébergeur Web accessible à tous

Ceci est une ancienne révision du document !


Méthode Get contre Méthode Post

Il y a 2 manières de transférer des informations d’une page à une autre.

  • La méthode Get
  • La méthode Post

Chaque méthode possède ses avantages et ses inconvénients.

  • La méthode Get :

L’utilisation de « Get » comme transfert d’informations envoie l’information ajoutée à la demande de la page de traitement. Cette méthode tend à être plus simple et vous pouvez dépanner tous les problèmes simplement en regardant la barre d’adresse du navigateur puisque toutes les valeurs passées y sont affichées (bon moyen de « debugging»).

Malheureusement c’est aussi la faiblesse de cette méthode. En effet, les données s’affichant dans la barre de navigation, il devient donc possible pour tous de les visualiser ( risque de piratage important). De plus, ces données sont limitées en taille (longueur maximum d’une chaîne de caractères de requête).

  • La méthode Post :

L’utilisation de « Post » comme transfert d’informations envoie l’information incluse dans une en-tête pendant la demande de la page de traitement. L’avantage principal est que vous pouvez envoyer de plus grandes quantités d’information.

Cette méthode également ne rend pas visible les données dans la barre de navigation du navigateur qui est « gentil » si vous utilisez le type caché (« hidden ») d’entrée.

La valeur de ce type est toujours aisément à la disposition de l’utilisateur grâce à l’option « affichage source », mais l’utilisateur moyen ne se soucie pas de ça, le principal pour lui étant le bon fonctionnement de vos applications.

Articles, vidéos et guides en lien avec cette rubrique

methode_get_contre_methode_post.1354177234.txt · Dernière modification: 2012/11/29 09:20 par lws
 
Sauf mention contraire, le contenu de ce wiki est placé sous la licence suivante : CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki