Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/10/2009, 10:07
dblanco
 
Fecha de Ingreso: enero-2004
Mensajes: 207
Antigüedad: 20 años, 3 meses
Puntos: 1
Detectar idioma en IExplorer 7

Buenas,

yo para detectar el idioma y distinguir entre visitantes de España y otros países latinoamericanos utilizo esto:

Código PHP:
if (substr($_SERVER["HTTP_ACCEPT_LANGUAGE"],0,5)=="es-es") echo "español de España"
pues el caso es que IExplorer 7 sólo me devuelve "es", no "es-es"

de echo si ejecuto esta intrucción para ver la cadena completa, el resultado es muy distinto:
Código PHP:
$language split(","$_SERVER['HTTP_ACCEPT_LANGUAGE'] );
print_r($language);

Mozilla: Array ( [0] => es-es [1] => es;q=0.8 [2] => en-us;q=0.5 [3] => en;q=0.3 

IExplorer: Array ( [0] => es 
¿Cómo demonios se hace para distinguir si el visitante es Español o de otro país de habla hispana con IExplorer 7?

muchas gracias