Test des cookies : comment tester les cookies sur un site Web avec un exemple
Quโest-ce que le test des cookies ?
Le test des cookies est dรฉfini comme un type de test logiciel qui vรฉrifie les cookies crรฉรฉs dans votre navigateur Web. Un cookie est un petit รฉlรฉment d'information stockรฉ dans un fichier texte sur le disque dur de l'utilisateur (client) par le serveur Web. Cette information est ensuite renvoyรฉe au serveur chaque fois que le navigateur demande une page au serveur. Habituellement, les cookies contiennent des donnรฉes utilisateur personnalisรฉes ou des informations utilisรฉes pour communiquer entre diffรฉrentes pages Web. La capture d'รฉcran ci-dessous montre les cookies de diffรฉrents sites Web.
En d'autres termes, les cookies ne sont rien d'autre que l'identitรฉ d'un utilisateur et sont utilisรฉs pour suivre oรน l'utilisateur a naviguรฉ sur les pages du site Web. Le but d'un cookie est de permettre une interaction rapide entre les utilisateurs et les sites Web. Les applications dans lesquelles les cookies peuvent รชtre utilisรฉs sont destinรฉes ร mettre en ลuvre un panier d'achat, une expรฉrience Web personnalisรฉe, le suivi des utilisateurs, le marketing, les sessions utilisateur, etc.
Quel est le contenu des cookies ?
Le cookie se compose principalement de trois รฉlรฉments :
- Le nom du serveur ร partir duquel le cookie a รฉtรฉ envoyรฉ
- Durรฉe de vie des cookies
- Une valeur. Il s'agit gรฉnรฉralement d'un numรฉro unique gรฉnรฉrรฉ alรฉatoirement
Types de cookies

Il existe gรฉnรฉralement deux types de cookies dรฉposรฉs sur les machines des utilisateurs :
- Cookies de session: Ces cookies sont actifs jusqu'ร ce que le navigateur qui dรฉclenche le cookie soit ouvert. Lorsque nous fermons le navigateur, ce cookie de session est supprimรฉ
- Cookies persistants: Ces cookies sont รฉcrits en permanence sur la machine de l'utilisateur et durent des mois ou des annรฉes.
Oรน sont stockรฉs les cookies ?
Lorsqu'une application de page Web รฉcrit un cookie, celui-ci est stockรฉ dans un fichier texte sur le disque dur de l'utilisateur. Le chemin oรน les cookies sont enregistrรฉs dรฉpend du navigateur. Diffรฉrents navigateurs stockent les cookies dans des chemins diffรฉrents.
Par exemple, dans Mozilla Firefox navigateur, vous pouvez voir les cookies dans les options du navigateur. Pour voir ceci, cliquez sur Outils -> Options -> Confidentialitรฉ puis cliquez sur ยซ Supprimer les cookies individuels ยป.
Pendant que Internet Explorer navigateur, il stocke les cookies sur le chemin "C:\Documents et paramรจtres\Utilisateur par dรฉfaut\Cookies ยป
Comment tester les cookies sur le site Web
Voici une liste de contrรดle importante et les รฉtapes ร suivre Comment tester les cookies sur le site internet :
รtape 1) Dรฉsactivation des cookies
Dรฉsactivez tous les cookies et essayez d'utiliser les principales fonctions du site
รtape 2) Corruption des cookies
Modifiez manuellement le cookie dans le bloc-notes et modifiez les paramรจtres avec des valeurs alรฉatoires
รtape 3) Cryptage des cookies
Les informations sensibles telles que les mots de passe et les noms d'utilisateur doivent รชtre cryptรฉes avant d'รชtre envoyรฉes ร notre ordinateur.
รtape 4) Test des cookies avec plusieurs navigateurs
Vรฉrifiez que la page de votre site Web รฉcrit correctement les cookies sur un autre navigateur, comme prรฉvu
รtape 5) Vรฉrification de la suppression de la page de votre application Web
Vรฉrifiez si les cookies sont supprimรฉs de votre application Web ou non
รtape 6) Rejet sรฉlectif des cookies
Supprimez tous les cookies des sites Web et voyez comment le site Web y rรฉagit
รtape 7) Accรจs aux cookies
Les cookies รฉcrits par un site Web ne doivent pas รชtre accessibles par d'autres
รtape 8) Pas d'utilisation excessive des cookies
Si l'application testรฉe est un site Web public, il ne faut pas abuser des cookies.
รtape 9) Test avec les diffรฉrents paramรจtres
Les tests doivent รชtre effectuรฉs correctement pour vรฉrifier que le site Web fonctionne bien avec diffรฉrents paramรจtres de cookies.
รtape 10) Catรฉgoriser les cookies sรฉparรฉment
Les cookies ne doivent pas รชtre conservรฉs dans la mรชme catรฉgorie que les virus, spams ou logiciels espions.
Plugins pour le test des cookies
Les navigateurs modernes permettent de visualiser/modifier les cookies dans le navigateur lui-mรชme. Il existe des plugins de test de cookies dans Mozilla et Google Chrome tous les deux.
1. Gestionnaire de cookies Chrome
2. Pour Google Chrome le navigateur: Modifier ce cookie
Modification des cookies en action
Voici les รฉtapes pour modifier ou รฉditer le cookie ร l'aide du plugin pour Chrome :
รtape 1) Entrez l'ID utilisateur et le mot de passe pour vous connecter au https://demo.guru99.com/V4/
รtape 2) Cliquez sur l'icรดne du plugin et cela ouvrira une autre fenรชtre comme indiquรฉ ci-dessous
รtape 3) Changez la valeur du cookie en "gourou99" puis cliquez sur pour enregistrer les modifications
Diffรฉrence entre cookie et session
Voici la principale diffรฉrence entre Cookie et Session :
| Cookies | Session |
|---|---|
| Les cookies sont des fichiers cรดtรฉ client qui contiennent des informations sur l'utilisateur | Les sessions sont des fichiers cรดtรฉ serveur qui contiennent des informations sur l'utilisateur |
| Le cookie se termine en fonction de la durรฉe de vie que vous lui avez fixรฉe | Une session se termine lorsqu'un utilisateur ferme son navigateur |
| Vous n'avez pas besoin de dรฉmarrer le cookie car il est stockรฉ sur votre ordinateur local | In PHP, avant d'utiliser $_SESSION, vous devez รฉcrire session_start(); De mรชme pour les autres langues |
| La taille maximale officielle des cookies est de 4 Ko | Au cours d'une session, vous pouvez stocker autant de donnรฉes que vous le souhaitez. La seule limite que vous pouvez atteindre est la mรฉmoire maximale qu'un script peut consommer en mรชme temps, qui est de 128 Mo par dรฉfaut. |
| Un cookie ne dรฉpend pas de la Session | Une session dรฉpend de Cookie |
| Il n'y a pas de fonction nommรฉe unsetcookie() | Session_destroy(); est utilisรฉ pour dรฉtruire toutes les donnรฉes enregistrรฉes ou pour supprimer certaines |
Rรฉsumรฉ
- Un cookie est un petit รฉlรฉment d'information stockรฉ dans un fichier texte sur le disque dur de l'utilisateur (client) par le serveur Web.
- Le test des cookies est dรฉfini comme un type de test logiciel qui vรฉrifie les cookies crรฉรฉs dans votre navigateur Web.
- Le cookie se compose principalement de trois รฉlรฉments : le nom du serveur ร partir duquel le cookie a รฉtรฉ envoyรฉ, la durรฉe de vie des cookies et une valeur.
- Types de cookies : 1) Cookies de session, 2) Cookies persistants
- Lorsqu'une application de page Web รฉcrit un cookie, celui-ci est stockรฉ dans un fichier texte sur le disque dur de l'utilisateur. Le chemin oรน les cookies sont enregistrรฉs dรฉpend du navigateur. Diffรฉrents navigateurs stockent les cookies dans des chemins diffรฉrents.







