Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/03/2007, 14:05
Vane_
 
Fecha de Ingreso: febrero-2007
Mensajes: 244
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: idioma + sesiones

Hola !!! Gracias ante todo, ahora ya se para que funciona session_start. Pero mi problema no lo puedo resolver con lo que me dices.

Mira lo que hago:

validacion.php (pantalla inicial)

Cita:
<?php
session_start();
if (isset($_SESSION['idioma']) && $_SESSION['idioma'] == 'EN') {
echo "EN";
include "lang/EN/lang.php";
}
else
if (isset($_SESSION['idioma']) && $_SESSION['idioma'] == 'ES') {
include "lang/ES/lang.php";
echo "ES";
}
else {
include "lang/ES/lang.php";
echo "ES2";
}
?>

Y donde tengo las imágenes tengo esto:

<a href=espaniol.php><img src="../../imagenes/bandera_sp2.jpg" width="26" height="16"></a>
<a href=english.php><img src="../../imagenes/bandera_en2.jpg" width="26" height="16"></a>

OK. Ahora en espaniol.php

Cita:
<?php
session_start();
$_SESSION['idioma'] = 'ES';
header ("location: stats.php");
?>
Y en english.php

Cita:
<?php
session_start();
$_SESSION['idioma'] = 'EN';
header ("location: stats.php");
?>
Los echos que tengo al principio, solo me entra al último (último else). Así que no me está guardando o leyendo la variable de sesión.