Vous êtes ici Codes PHP et MySQL > Inclassable > Redirection pour un site multilingue

 

Redirection pour un site multilingue

Pour le confort des visiteurs il est préférable de rediriger l'internaute vers la bonne page selon la langue choisie par le navigateur.
 
PHP Sources
Code vu 8874 fois
Enregistré le 25 Oct 2005
  • Digg ce code sur digg.com
  • Bookmark ce code sur del.icio.us
  • Bookmark ce code sur Google
  • Bookmark ce code sur Yahoo
  • Ajoute Redirection pour un site multilingue
  • Partage ce code sur Facebook
 
 
 
 

Code Source


01.
02.
03.
04.
05.
06.
07.
08.
09.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
 
<?php
/******************************************************************************/
/*                                                                            */
/*                       __        ____                                       */
/*                 ___  / /  ___  / __/__  __ _____________ ___               */
/*                / _ \/ _ \/ _ \_\ \/ _ \/ // / __/ __/ -_|_-<               */
/*               / .__/_//_/ .__/___/\___/\_,_/_/  \__/\__/___/               */
/*              /_/       /_/                                                 */
/*                                                                            */
/*                                                                            */
/******************************************************************************/
/*                                                                            */
/* Titre          : Redirection pour un site multilingue                      */
/*                                                                            */
/* URL            : http://www.phpsources.org/scripts144-PHP.htm              */
/* Auteur         : PHP Sources                                               */
/* Date édition   : 25 Oct 2005                                               */
/*                                                                            */
/******************************************************************************/


// récupère la variable langage si elle existe
if (eregi($HTTP_ACCEPT_LANGUAGE,"fr"))
// redirige vers la page
{header("location:http://www.votresite.com/fr");}
// Ainssi de suite pour les autres langues
elseif (eregi($HTTP_ACCEPT_LANGUAGE,"ca"))
{header("location:http://www.votresite.com/ca");}
[...]
// Sinon la varible n'existe pas et on redirige
else
{header("location:http://www.votresite.com/");}

?>


 

Fonctions du code

: Recherche par expression rationnelle insensible à la casse - (PHP 4, PHP 5)
: Envoie un en-tête HTTP - (PHP 4, PHP 5)
Ajouter un commentaire
Code de sécurité

Attention: Les champs marqués d'une étoile * sont obligatoires
 

Connexion

 
 

Inclassable

 
 

PHP

 
 
        Publicité