Objectifs de la séance ¶
- Visualiser les échanges HTTP
- Comprendre les échanges HTTP
- Comprendre les cookies
- Comprendre les échanges de données dans le cadre des formulaires
Formulaires et méthode HTTP ¶
Deux formulaires vous sont fournis, get.html
et post.html
. Ils sont identiques à la différence près que le premier utilise la méthode GET
et le second la méthode POST
. Tous deux ont pour action le script http.php
dont le code est donné ci-après.
Utilisez ces deux formulaires et visualisez les requêtes et réponses HTTP ansi que les variables superglobales du serveur. Expliquez vos observations.
Utilisation des cookies ¶
Vous allez manipuler la valeur d'un cookie en PHP à l'aide de scripts fournis. Le but est de mettre en lumière et comprendre le mécanisme des cookies au sein du protocole HTTP.
Les scripts choosecookie.php
et setcookie.php
permettent respectivement de voir/choisir la valeur d'un cookie voir/fixer la valeur d'un cookie. Leur code vous est donné ci-après.
Utilisez les scripts en observant les échanges HTTP grâce aux outils de développement de votre navigateur. Expliquez le fonctionnement des cookies, du point de vue du navigateur et du point de vue du serveur.