queria preguntar si alguien sabe a que se debe que al entrar a un directorio de mi web la sesion se destruya.
Por ejemplo:
Si entro a "miweb.net/mensajes/" para ver mis mensajes privados me diga q no estoy logueado siendo que entre como logueado a esa carpeta.
Al principio crei q habia un problema en el index de esa carpeta ya que ps al entrar la sesion se destruia, pero me di cuenta q eso no solo pasaba en mensajes si no en todos los directorios de mi web.
Luego me fije haber si no era problema de mi navegador o de cookie pero me entere que a todos mis usuarios les pasa esto.
Bueno espero q alguien me pueda ayudar a solucionar esto
![U_U](http://static.forosdelweb.com/fdwtheme/images/smilies/nods.png)
![U_U](http://static.forosdelweb.com/fdwtheme/images/smilies/nods.png)
PD: aqui les dejo algo del codigo del login
Código PHP:
$user = no_injection($_POST['nick']);
$pass = md5($_POST['pass']);
if(empty($user) or empty($pass)){
die('0: Faltan Datos');
}
$query = mysql_query("SELECT id, activacion, ban, nick FROM usuarios WHERE nick='$user' and password='$pass'");
$data = mysql_fetch_array($query);
mysql_free_result($query);
if (!$data){
die('0: Datos no validos');
}
if($data["activacion"] != '1'){
die('0: Activa Tu Usuario');
}
$id_ext = md5(uniqid(rand(), true));
$_SESSION['user'] = $data['nick'];
$_SESSION['id'] = $data['id'];
$_SESSION['id2'] = $id_ext;
$id_cook = $data["id"]."%".$id_ext."%".$time;
setcookie('id_extreme', $id_cook, time()+(3600*24*5),'/','.'.$_SERVER['SERVER_NAME']);
$query = mysql_query("UPDATE usuarios SET id_extreme='$id_ext' WHERE nick='$user'");