Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/03/2007, 10:08
El Patrón.
 
Fecha de Ingreso: abril-2006
Ubicación: Colombia
Mensajes: 648
Antigüedad: 18 años, 1 mes
Puntos: 3
Re: Código PHP en windows IIS

Hola

Bueno, pues creo que eso no depende del navegador sino del servidor como tal, mira, entra al phpinfo y busca la variable HTTP_ACCEPT_LANGUAGE y tal vez tenga este valor en-us,en;q=0.5 si es asi pues siempre se ira por ingles porque tu tomas directamente el valor de esa variable y siempre tendra en.
Solución?? Modificar el php.ini o hacer esto

Código PHP:
<?
//esta variable la podrias cambiar por medio de un menu para que la
//persona escoja que idioma quiere
$HTTP_ACCEPT_LANGUAGE "fr";
$idioma substr ($HTTP_ACCEPT_LANGUAGE02);
if (
$idioma == "de")
{
Header("Location: temp/index_ger.htm");
}
else if (
$idioma == "en")
{
Header("Location: temp/index_eng.htm");
}
else if (
$idioma == "fr")
{
Header("Location: temp/index_fra.htm");
}
else
{
Header("Location: temp/index_esp.htm");
}
Espero te sirva
__________________
Suerte.
_______________________________
"La vida es el principio de la muerte".