Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/11/2008, 09:37
Avatar de C_Cornell
C_Cornell
 
Fecha de Ingreso: agosto-2008
Ubicación: Santander
Mensajes: 62
Antigüedad: 15 años, 8 meses
Puntos: 0
Limpiar variables sesion

Tengo algunas variables $_SESSION que sobreviven (eso es lo que quiero) al fín de la sesión de un usuario.
Basicamente controlan que no se vuelva atras con el navegador a partes en las que se envía un formulario (para que no se procese de nuevo)

cerrarSesionUsuario.php
Código PHP:
if(isset($_SESSION)){
    
$conservar $_SESSION['prohibir'];
    
session_unset();    
    
$_SESSION['prohibir'] = $conservar;

$_SESSION['prohibir'] Es una array que contiene claves aleatorias que se comparan con las paginas anteriores, para no permitir volver atras en algunos puntos del sistema.

Todo va bien y eso: Pero me pregunto. No se acabarán acumulando muchas variables sesion en el servidor. Como podría gestionar una limpieza de esas variables?? y en que momento puedo estar seguro de que al borrarlas no afectará a la seguridad de mi sistema.

Alguna aportación