Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/09/2008, 03:14
Avatar de popobcn
popobcn
Moderador
 
Fecha de Ingreso: noviembre-2006
Ubicación: Cerdanyola del Vallès
Mensajes: 3.892
Antigüedad: 17 años, 6 meses
Puntos: 1142
Respuesta: Problema con header. Pagina no redirige.

Hola Alcor17

El problema es que tal y como has realizado el planteamiento, la página se refrescará constantemente.

De hecho, no es necesario que efectues el refresco de la página para mostrar un idioma u otro. Simplemente has de recoger el valor de la variable de idioma y en caso de que contenga o no un valor, cargar el fichero de idioma correspondiente sin necesidad de realizar ningún refresco o recarga.

Lo que no termino de comprender es lo que contienen los archivos de contenido....
Cita:
$lang = $_GET['lang'];
if ($lang == '') $lang = 'es';
if (!file_exists($path.'/lang/contenido-'.$lang.'.php')){
$lang = 'es';
header("Location: http://www.undominio.com/aplic/index.php?lang=es");
exit;
}
Son páginas independientes con el texto en los idiomas correspondientes o bien empleas variables? Si es este último caso, tan solo deberías realizar un "include("ficheroidioma") y listos.

Saludos
__________________
Consultor SEO / WPO
[EXP] Fuego de Vida ->sitio web