Ver Mensaje Individual
  #8 (permalink)  
Antiguo 23/01/2007, 10:25
Avatar de miglos
miglos
 
Fecha de Ingreso: enero-2005
Ubicación: Perú
Mensajes: 235
Antigüedad: 19 años, 3 meses
Puntos: 1
Re: Que no caduque Usuario/Password en sesión

Hola, estoy tratando de hacer lo mismo, segun el tipo de usuario que se registro, fijo el tiempo de sesion , como máximo en 1 hora.
Encontre este script por la web:
Código PHP:
function timeout(){
    if (($_SESSION['usrtip']==1) || ($_SESSION['usrtip']==2)){
        $session_timeout = 1200; 
    }else{
        $session_timeout = 3600;
    }
        if (isset($_SESSION['ultimoAcceso']) && ($_SESSION['ultimoAcceso'] < (time() - $session_timeout))){ 
            session_destroy();
        ?>    
            <script language="JavaScript"><!--
                vurl="session_timeout.php";
                window.navigate(vurl);
            // --></script>
        <?
        
} else { 
            
$_SESSION['ultimoAcceso'] = time(); 
        }  
}
Mi consulta es, si es necesario modificar los valores tanto para session.gc_maxlifetime y session.cache_expire o es suficiente con uno de ellos?? Para que sirve cada uno??
Con lo que plantea xberni, el ini_set("xxxx","xxx"); se tiene que definir en cada una de las páginas, al inicio??
Agradezco a todos la ayuda.
__________________
:adios: