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

Vous avez envoyé la donnée :
Observez l'URL que vous avez obtenue : http://caleca.developpez.com/tutoriels/navigation-web-protocole-http/get/

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.

 
Sélectionnez
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 :

Array ( )

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.

Array ( )

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.