0
Gracias

Unas palabras de agradecimiento nunca están de más.

PHP - Redirigir en función del idioma del usuario


En muchos sitios Web se nos pide que seleccionemos el idioma haciendo clic sobre el icono correspondiente al país. Sin embargo, es posible detectar el idioma por defecto del usuario utilizando la información proporcionadas por el navegador (idiomas aceptados: $_SERVER['HTTP_ACCEPT_LANGUAGE'] :

<?
if (!isset($Idioma)) {
$Idioma = explode(',',$_SERVER['HTTP_ACCEPT_LANGUAGE']);
$Idioma = strtolower(substr(chop($Idioma[0]),0,2));
}
?>


En función del idioma del usuario puedes:

-Redirigirlo hacia una página especifica:

<? else {
header("Location: /index.php?Idioma=en");
}  ?>


-Incluir un fichero de configuración conteniendo la traducción al idioma seleccionado:

<? 
include("idioma-".$Idioma.".inc.php");
 ?>

Jean-François Pillou

Nuestros contenidos son redactados en colaboración con expertos del ámbito tecnológico bajo la dirección de Jean-François Pillou, fundador de CCM.net y director digital en el Grupo Figaro. CCM es un sitio de tecnología líder a nivel internacional y está disponible en 11 idiomas.

Más información sobre el equipo de CCM

0 Comentario