Ver Mensaje Individual
  #8 (permalink)  
Antiguo 02/07/2008, 08:18
Avatar de kayaker
kayaker
 
Fecha de Ingreso: diciembre-2007
Ubicación: Estepona
Mensajes: 14
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: web multilenguaje

hola a todos,

retomo este tema porque a mi me pasa igual que a NopalStudio, tengo una pagina en varios idiomas, he reproducido el código que sugiere chitoso y todo va bien, excepto que al volver a la pagina de inicio (index.php) se vuelve a la opcion por defecto "es" y no me mantiene la última opción "en".

¿Alguna sugerencia para mantener el idioma seleccionado aunque vuelva a entrar en index.php?

Esto es lo que yo he hecho:

Código PHP:
session_start();

$_SESSION['lang'] = $_COOKIE['lang']; 
if(isset(
$_GET['lang'])){ 
    
$_SESSION['lang'] = $_GET['lang']; 
    
setcookie("lang"$_SESSION['lang'], time() + (84600 30)); 
    } 
if (empty(
$_SESSION['lang']))  {
    
$_SESSION['lang'] = 'es';  

}

@include_once(
$_SESSION['lang']."_idioma".EX); 
Luego he puesto las banderitas:

Código PHP:
<a href="index.php?lang=<?php echo 'es'?>"><img border="0" src="spa.gif"></a> <a href="index.php?lang=<?php echo 'en'?>"><img border="0" src="eng.gif"></a>
Gracias a todos.

Última edición por kayaker; 02/07/2008 a las 10:40