Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/10/2008, 14:45
Avatar de Un_Tico
Un_Tico
 
Fecha de Ingreso: julio-2008
Ubicación: Cartago, Costa Rica
Mensajes: 176
Antigüedad: 16 años, 6 meses
Puntos: 4
Respuesta: destruir session_id

Mmmm... esto es una practica muy comun, aqui tengo un par de funciones que hice hace un tiempo:

Ejecutas esta cuando el usuario inicia session:
Código:
function set_user_session($usuario){
	$_SESSION['usuario']		= $usuario;
	$_SESSION['expire_session']	= time()+$usuario['expire_time'];
}
ahora pones esta funcion en cada script que necesites sacar al usuario por inactividad:

Código:
function check_user_session(){
	$err=0;
	if(!isset($_SESSION['usuario'])){$err=1;
	
	if($_SESSION['expire_session']<time()){$err=1;
	
	if( $err==1 ){header("Location: endsession.php");}
	
	$_SESSION['expire_session']	= (time()+$_SESSION['usuario']['expire_time']);
}
en donde $_SESSION['usuario']['expire_time'] es el tiempo en segundos que quieres que dure la session.

Espero te ayude...

Saludos...