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.
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)
Vous pouvez détecter le referer avec un langage serveur ou un langage client.
en php :
//$_SERVER['HTTP_REFERER'] if (strpos(strtolower($_SERVER['HTTP_REFERER']),'wikistuce.info')===false) { //il viens d'arriver sur le site } else { // il était déjà sur le site }
et 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 }
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
Discussion