Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/02/2012, 10:32
cslbcn
 
Fecha de Ingreso: marzo-2008
Mensajes: 383
Antigüedad: 16 años, 2 meses
Puntos: 5
Exclamación htaccess y borrado de sesiones

Hola.

Estaba investigando un poco con el htaccess y me ha pasado una cosa curiosa. En la web que estoy haciendo, pide un usuario y contraseña. Si se valida correctamente en la base de datos, se activa una sesion con el valor ID de usuario.

Después del logueo, dirige a menu.php. En menu.php hay un pequeño control de sesion: si la session de usuario está activa y tiene contenido, se mantiene en menu.php. Si no está activa o no tiene valor, salta a index.php

Hasta aquí todo bien. Ahora bien, he creado un htaccess para hacer Url amigables:

Código Apache:
Ver original
  1. Options +FollowSymLinks
  2. RewriteEngine on
  3.  
  4. #Urls amigables
  5. RewriteCond %{SCRIPT_FILENAME} !-d  
  6. RewriteCond %{SCRIPT_FILENAME} !-f
  7. RewriteRule ^(.*)$ ./?x=$1 [L]
  8.  
  9. #Errores
  10. #ErrorDocument 404 /index.php

El problema que tengo es que cuando estoy en menu.php y le doy al F5, me salta a index.php. Porqué? Parece ser que la sesion se elimina o se vacía. No entiendo porque.

Alguna idea?

Gracias de antemano.