Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/08/2012, 08:33
Mosazu
 
Fecha de Ingreso: abril-2010
Mensajes: 31
Antigüedad: 14 años, 10 meses
Puntos: 1
Una página no me mantiene la session

El asunto va a sí, tengo mi aplicación en php y en cada una de las página lo primero que hago es chequear si la sesión está iniciada, y si no redirijo el usuario para que le de un mensaje de error.

Pero por alguna razón una de mis página no me está encontrando el array $_SESSION, al hacer un var_dump() me lo muestra como un array vacío, pero en todas las demás páginas sí aparece bien.

Además, esto ocurre solo la primera vez que entro a esta página. Si me deslogueo y me vuelvo a loguear, todo funciona en orden.

El código va más o menos así:

Código PHP:
<?php 
session_start
();
if(!isset(
$_SESSION['IdUsuario'])) { header('location:denied.php'); }
else{
  
//funcionalidad aquí
}
?>
El problema está en que cuando verifico si está seteado el id de usuario, $_SESSION aparece vacío. Pero solo pasa en esta página, y solo la primera vez que me logueo, eso es lo más extraño.