Hola amigos tengo un problema que llevo ya 2 dias y no doy con la solucion. Mirar esto es uno facil que he hecho para no poneros todo el codigo y que tampoco me funciona porque lo estoy probando.
Tengo un archivo que se llama prueba.php el codigo es este:
<html>
<body>
<?
session_start();
echo SID;
$_SESSION['nombre']= "Jaris";
$_SESSION['edad'] = "23";
?>
<p><a href="prueba2.php">Pulsa para enviar </a></p>
</body>
</html>
Inicio sesion, asigno variables de sesion y le digo que pulses para ver el prueba2.
Prueba2.php Este es el codigo.
<?
session_start();
echo SID;
echo $_SESSION['nombre'];
echo $_SESSION['edad'];
header ("Location: prueba3.php")
?>
Compruebo los datos, da poco tiempo pero cuando le quito el header el sid es el mismo y logicamente me muestra los valores de la variable. Pero al hacer el header y pasar al prueba3.php me pierde la sesion.
Prueba3.php Este es el codigo:
<?
session_start();
echo SID;
echo $_SESSION['nombre'];
echo $_SESSION['edad'];
?>
Aqui ya no hay session, el SID es diferente y por lo tanto no hay variables. Bueno que esta pasando con esto?. Que hago mal?. ¿Es problema del header o de que es?
Por favor ayudarme que me estoy volviendo loco con algo que creia tenia mas que machacado y que no veo dificil.
Saludos.