Ojo con esto!
Antes de hacer un header location, si has almacenado algo en al sesión, siempre hay que hacer session_write_close() para forzar a PHP a serializar la sesión. Sino es probable que no la serialize y los datos escritos se pierdan.
Además es recomendable hacer un die o exit luego del header location, porque bajo ciertas circunstacias el script podría seguir corriendo.
Ej:
session_write_close();
header ("Location: ../../../prueba.php");
exit;
Aparentemente no es el problema concreto, pero como no lo veo en tu código te aviso.
Saludos |