La navigation sur le Web, le protocole HTTP

Par la méthode « GET »

Christian Caleca

- Titre : La navigation sur le Web, le protocole HTTP

- Auteur : Christian Caleca

- Parution : 3 mars 2009

- Licence : Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright ® 2009 Christian Caleca. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Sommaire

- 1. Ce qu'il s'est passé avec « GET »

- 1-1. Une trace

- 1-2. Le tableau « _GET »

- 1-3. Le tableau « _POST »

1 - Ce qu'il s'est passé avec « GET »

Le contenu dynamique ne peut pas être affiché dans ce support, veuillez consulter la page en ligne.

Le contenu dynamique ne peut pas être affiché dans ce support, veuillez consulter la page en ligne.

1-1 - Une trace

La trace qui suit ne tient absolument pas compte du cas actuel. Elle est tirée d'un exemple exécuté pour la circonstance, sur une plateforme d'essais.

Frame 4 (354 on wire, 354 captured)
...
Hypertext Transfer Protocol
GET /http/form_get.php?saisie1=test+m%E9thode+GET&B1=Demander HTTP/1.1\r\n
Accept: */*\r\n
Referer: http://gw2.maison.mrs/http/exemple1.php\r\n
Accept-Language: fr\r\n
Accept-Encoding: gzip, deflate\r\n
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)\r\n
Host: gw2.maison.mrs\r\n
Connection: Keep-Alive\r\n
\r\n

Dans cet exemple, la requête est bien une requête de type GET, avec les données codées dans l'URI.

Il n'y a pas de bloc de données.

1-2 - Le tableau « _GET »

Ce tableau contient tous les paramètres qui ont été envoyés à la page active par la méthode GET. En voici le contenu :

Le contenu dynamique ne peut pas être affiché dans ce support, veuillez consulter la page en ligne.

Comme vous le voyez, nous retrouvons ici la liste des variables transmises par le formulaire, correctement décodées.

1-3 - Le tableau « _POST »

Ici, ce tableau sera vide, puisque nous n'avons pas utilisé la méthode POST pour ce formulaire.

Le contenu dynamique ne peut pas être affiché dans ce support, veuillez consulter la page en ligne.

Nous ne sommes pas ici pour un cours de PHP, nous n'irons donc pas plus loin dans cette petite explication.

Vous pouvez maintenant fermer cet onglet (ou cette fenêtre) pour revenir à notre page d'exemples.