Identifiez-vous - Créez un compte gratuit

Filtrer le trafic Francophone en PHP

Redirection du trafic étranger sur une URL définie.
Ajouté le 18/04/2010

Introduction

Ce script PHP permet de rediriger le trafic dont le navigateur n'est pas configuré pour l'affichage francophone.

L'en-tête utilisé n'étant pas toujours disponible, par sécurité, nous laisseront passer le trafic dont la localisation n'est pas précisée.

Le code PHP

Copiez et collez le code PHP suivant en tête de votre script PHP, avant tout retour HTML.

<?

// Redirection du trafic non francophone
// Copyright SexyTools.be 2008

$var_header_langue=explode(',', $_SERVER['HTTP_ACCEPT_LANGUAGE']);
$var_code_langue=strtolower(substr(chop($var_header_langue[0]), 0, 2));
if($var_code_langue!='' && $var_code_langue!='fr') header('Location: http://www.google.com');

?>

Explications

Le code ci-dessus utilise l'en-tête HTTP_ACCEPT_LANGUAGE pour déterminer la localisation du navigateur utilisé.

Si localisation n'est ni Françaises, ni indéfinie, le visiteur sera redirigé vers http://www.google.com

N'oubliez pas de remplacer cette adresse par l'URL où vous souhaitez rediriger le trafic étranger.

Quels sont mes droits avec ce script?

Vous pouvez utiliser ce scripts gratuitement, mais vous devez respecter les règles énoncées dans la partie "Scripts utiles" des conditions d'utilisation.

Par exemple, vous pouvez l'utiliser, le modifier, et le diffuser gratuitement, mais il est formellement interdit de vendre une partie ou la totalité de ce code.

Vous êtes également tenu de placer en commentaire de votre code source (en partie visible côté client) la mention d'origine du script (SexyTools.be)
© SexyTools 2007-2010 - Tous droits réservés - Conditions d'utilisation - Contact