PHP - Ayuda con las sesiones imborrables

 
Vista:

Ayuda con las sesiones imborrables

Publicado por antonio (1 intervención) el 26/05/2009 18:36:12
Necesito ayuda, tengo el siguiente código:
---------------------------------------------
login.php:
<?
session_start();
if(isset($_SESSION)){
header("location: user.php"); /* Si ha iniciado la sesion, vamos a user.php */
} else {
... /* formulario de acceso.
}
?>
---------------------------------------------
user.php
<?
session_start();
if(!isset($_SESSION)){
header("location: login.php");
} else {
echo "<html><body>";
echo "Bienvenido ";
echo $_SESSION["nombre"];
echo $_SESSION["apellidos"]." ";
echo "<br>Ha entrado con el nombre de usuario ";
echo $_SESSION["login"];
echo "<br>Para cerrar la sesión, pulse: <a href='logout.php'>Salir</a>";
echo "</body></html>";
}
?>
---------------------------------------------------
logout.php
<?
session_start();
session_unset();
$_SESSION = array();
unset($_SESSION);
session_destroy();
?>
-------------------------------------------

Pues bien, por mas que quiero (he probado de todo en logout.php), no me borra la sesión ni a bien ni a mal, cuando entro nuevamente en login.php accede directamente a user.php en vez de pedirme el login y el password....

Tengo un servidor Ubuntu 9.04. con PHP5 y Apache.

Muchísimas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder