Table des matières

Introduction

Derrière ce titre peu évocateur, je vais vous parlé d'une méthode pour adapter le contenu d'un page en fonction de l'internaute.


Bref, vous allez avoir la technique, a vous de trouvé l'utilisation.

Principe

L'idée est simple, il suffit de vous basé sur le referer de la page.
Par exemple, si le referer est : vide ou qu'il ne contiens pas le nom de domaine de votre site, on peu en déduire avec certitude que le visiteur viens juste d'arriver sur votre site (vide : il a tapé l'adresse sinon, il a cliqué sur un lien)

Pratique

Vous pouvez détecter le referer avec un langage serveur ou un langage client.
en php :

php
//$_SERVER['HTTP_REFERER']
if (stripos($_SERVER['HTTP_REFERER'],'wikistuce.info')===false) {
//il viens d'arriver sur le site
} else {
// il était déjà sur le site
}

et javascript :

javascript
//document.referrer
if (document.referrer.indexOf('wikistuce.info')==-1) {
//il viens d'arriver sur le site
}else {
// il était déjà sur le site
}

Aller plus loin

En adaptant cette idée, on pourrais imaginer que votre site soit capable de passer dans la même langue que le navigateur de l'internaute (pour peu que vous aillez fait la traduction)


iDo 15/02/2006 09:36