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.