Les « cookies » démystifiés - 4

Les serveurs W3

Javascript permet de manipuler "localement" les cookies. Dans l'exemple précédent le serveur ne traite pas l'information contenue dans les cookies.

Il est cependant possible d'utiliser les cookies sur le serveur pour centraliser l'information en utilisant les CGI.

L'acronyme CGI signifie "Common Gateway Interface". Ce standard permet à un programme d'interagir avec un serveur web.

Le serveur ne sert qu'à distribuer de l'information sous forme de texte, images, sons, etc. Quelquefois il est nécessaire de manipuler l'information ou de la remiser dans une base de données.

Prenons comme exemple un moteur de recherche, celui de la Toile du Québec.

Vous pouvez interroger la Toile du Québec pour trouver une information précise soit un site W3 québécois.

Toutes les informations connues de la plupart des sites québécois sont enregistrées dans une base de données. Celle-ci est accessible via un formulaire dans la page d'accueil de la Toile du Québec.

Lorsque vous remplissez les champs pour une recherche, le serveur web interroge la base de données et vous affiche le résultat sous la forme d'une page HTML.

Note: la Toîle du Québec n'utilise pas les cookies.

Voici un autre exemple, celui-ci utilise les cookies: Le relais francophone .

Le relais est un réseau de sites W3. Chaque membre du réseau affiche les bannières des autres membres selon un mode pseudo-aléatoire. La bannière est un bandeau publicitaire. Vous cliquez sur le bandeau et un hyperlien vous transporte sur le site du bandeau. C'est un échange de bons procédés !

Le relais francophone utilise les cookies pour garder la trace de la bannière affiché sur votre navigateur.

Le code HTML suivant est celui utilisé par le relais francophone. L'appel de la bannière par l'étiquette HTML <img src="http://www.lerelais.com/1/R0000/aff_ban" ... amène l'exécution d'un programme CGI qui garde pour des fins statistiques la trace des bannières qui ont été affichées et celles sur lesquelles vous avez cliqué. Un cookie est aussi créé sur votre ordinateur pour conserver la trace des bannières affichées par votre navigateur.

<!-- DEBUT DU CODE POUR LE RELAIS -->

<a href="http://www.lerelais.com/1/R1028/redirect.map" target="_top">
<img src="http://www.lerelais.com/1/R0000/aff_ban"
alt="Le Relais" border="1" width="440" height="40" ismap></a><br>
<a href="http://www.lerelais.com/" target="_top">
<font size="1">Membre du Relais </font></a><br>

<!-- FIN DU CODE POUR LE RELAIS -->

 

 

Ce document est la propriété de Tactika.com inc. et de l'auteur, sauf lorsque mentionné. Toute copie ou modification, intégrale ou partielle, sans le consentement écrit de Tactika.com inc. et de l'auteur est illicite.

Clément Gagnon
Tactika.com inc.