Foros del Web » Administración de Sistemas » Apache »

htaccess y borrado de sesiones

Estas en el tema de htaccess y borrado de sesiones en el foro de Apache en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 07/02/2012, 10:32
 
Fecha de Ingreso: marzo-2008
Mensajes: 383
Antigüedad: 16 años, 1 mes
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.
  #2 (permalink)  
Antiguo 09/02/2012, 13:33
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: htaccess y borrado de sesiones

habria que ver tu php y como se propaga la sesion entre las páginas
Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Etiquetas: borrado, htaccess, sesiones, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:23.