Si eres webmaster de un sitio internacional o que simplemente está disponible en varios idiomas, puedes hacer como la mayoría: poner un enlace a las páginas en inglés, español, etc, por ejemplo, para que el usuario haga clic (si se da cuenta) y pueda acceder a la información del sitio en su idioma.
Pero sabemos que en términos de usabilidad esto no es lo óptimo, por eso nos viene de película este script de PHP para cambiar automáticamente las páginas de nuestro sitio al idioma del usuario. ¡Ni siquiera necesitas poner un enlace de idioma!
Cambiar de página según el idioma, con PHP
Los países de la lista son de ejemplo, puedes poner los que quieras.
// cambia pagina.php por el archivo correcto de acuerdo al pais
if (isset( $pais ) && ( $pais <> ” )) {
$dgo_pais = substr ( $pais , 0 , 5 );
} else {
$dgo_pais = substr ( $_SERVER [ "HTTP_ACCEPT_LANGUAGE" ], 0 , 5 );
}
switch ( $dgo_pais ) {
case “es-mx” :
//si el pais es mexico
include( “tupagina.php” );
break;
case “es-ar” :
//si el pais es argentina
include( “tupagina.php” );
break;
case “es-cl” :
//si el pais es chile
include( “tupagina.php” );
break;
case “es-ve” :
//si el pais es venezuela
include( “tupagina.php” );
break;
case “pt-br” :
//si el pais es brasil
include( “tupagina.php” );
break;
case “es-co” :
//si el pais es colombia
include( “tupagina.php” );
break;
case “es-ec” :
//si el pais es ecuador
include( “tupagina.php” );
break;
case “es-uy” :
//si el pais es uruguay
include( “tupagina.php” );
break;
default:
//si es algun otro pais
include( “tupagina.php” );
break;
}
?>
Fuente: ProgramaciónWeb
No response to “Cambiar la página web de tu sitio según el país del usuario”
Publicar un comentario