Cita:
Iniciado por DarkXNightmare
Noooo Sam! Nada que ver >.<!
Mira es super sencillo:
Código PHP:
$idioma = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
// Luego un Switch...
switch ($idioma)
{
case "es":
header("Location: español.someweb.com");
case "en":
header("Location: english.someweb.com");
case default:
header("Location: español.someweb.com");
}
Eso es todo!
Atte... DarkXNightmare ;D.
Estimado DarkXNightmare,
Con eso sólo ves el lenguaje configurado para el navegador que use .. que sí .. que puede y así coincide para una selección de "lenguaje" de un sitio .. pero no es lo ideal para otro tipo de "localizaciones" más exactas.
En ese caso como comenta "sam" se hace por IP .. pero se consulta a una "Base de datos" que contiene esa asociación de rangos de IP's que se otorgan por paises y por proveedores incluso ..
Me refiero a "IP-to-country" y similares servicios.
Una implementación en PHP:
http://www.phpclasses.org/browse/package/1477.html
Un saludo,