Foros del Web » Programando para Internet » PHP »

Bilingue: bien en Firefox, no me anda IE

Estas en el tema de Bilingue: bien en Firefox, no me anda IE en el foro de PHP en Foros del Web. Hola a todos, el siguiente código redirecciona una pagina web a otra, según el idioma: Cita: <?php $idioma = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,2); if($idioma=="es"){ header("location: indexesp.php"); } else ...
  #1 (permalink)  
Antiguo 13/03/2011, 10:03
 
Fecha de Ingreso: diciembre-2010
Ubicación: Argentina
Mensajes: 42
Antigüedad: 13 años, 4 meses
Puntos: 0
Bilingue: bien en Firefox, no me anda IE

Hola a todos, el siguiente código redirecciona una pagina web a otra, según el idioma:

Cita:
<?php
$idioma = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,2);
if($idioma=="es"){
header("location: indexesp.php");
}
else
{
header("location: indexeng.php");
}
?>
Este código está en el archivo index.php. Si el idioma del navegador está en español lee el archivo indexesp.php y sino es español, lee indexeng.php (está en ingles). En firefox funciona perfecto, pero en Internet explorer no. Simplemente en IE no migra a ninguna de las paginas, ni indexesp.php ni indexeng.php, sino que se queda en index.php.
Pregunto ¿Qué solución me darían? Muchas gracias
  #2 (permalink)  
Antiguo 13/03/2011, 10:18
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Bilingue: bien en Firefox, no me anda IE

precisamente porque el HTTP_ACCEPT_LANGUAGE lo envía el navegador, si en la configuración del mismo hay otro idioma, eso es lo que enviará, revisa las opciones del navegador, php no tiene nada que ver ahí
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 13/03/2011, 10:25
 
Fecha de Ingreso: diciembre-2010
Ubicación: Argentina
Mensajes: 42
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: Bilingue: bien en Firefox, no me anda IE

Gracias, pero no entiendo bien. En mi servidor local (Wamp 2.0) funciona perfectamente bien en los 2 exploradores, pero en internet no funciona en IE pero si en firefox.
  #4 (permalink)  
Antiguo 13/03/2011, 10:33
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Bilingue: bien en Firefox, no me anda IE

ya te lo dije: si el navegador está configurado con otro idioma, es ese el que enviará, el navegador es independiente del Sistema Operativo, claro que al instalarlo toma el valor del sistema, pero se le puede cambiar manualmente.

insisto: revisa la configuración del Navegador.
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #5 (permalink)  
Antiguo 13/03/2011, 10:44
 
Fecha de Ingreso: diciembre-2010
Ubicación: Argentina
Mensajes: 42
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: Bilingue: bien en Firefox, no me anda IE

Ahora estoy entendiendo. Pero, si miles de usuarios entran en internet a mi sitio web, te pregunto: se quedaran en index.php (sin nada) o migrarán a indexesp.php o indexeng.php? Esa es mi pregunta, porque a mi no me importa mucho si anda en mi computadora, sino que los usuarios que entren a mi web puedan ingresar directamente a la pagina en forma automatica.
Yo puedo configurar mi navegador, pero no el de los usuarios que me visitan, y ese es mi problema. Si me puedes aclarar un poco mas te agradeceria.
  #6 (permalink)  
Antiguo 13/03/2011, 10:52
 
Fecha de Ingreso: diciembre-2010
Ubicación: Argentina
Mensajes: 42
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: Bilingue: bien en Firefox, no me anda IE

Me fije en internet explorer a ver que pasaba con el idioma: dice "Español-España alfabetizacion". Ahora si IE está configurado ya en español, no entiendo cual es el problema. Tengo la version 6.0.2900.2180. Solo diré que esta version se que tiene muchos problemas, por eso mismo la tengo, jeje, porque si mi sitio se ve bien en el IE 6, se ve bien hasta dentro de un microondas.

Etiquetas: firefox
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:50.