Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/03/2003, 09:15
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Lo que es PHP y por ejecutarse en el servidor .. SOLO se enterará de "actividad" si se hace una petición al servidor .. Es decir, al ejecuta algun link o usar algun formulario ..

Una manéra de "enviar" periodicamente una "petición" al servidor sería usando cabeceras <meta> de refresh ...

Teniendo claro esa parte .. solo necesitas de guardarte en algun sitio en tu servidor (sea en una Base de datos o en un archivo de texto plano por ejmplo ... o incluso cookies) el dato de fecha/hora que entró por primera vez al sistema para compararlo constantemente con la fecha/hora actual para poder hacer algun condicional tipo:

IF tiempo_ahora-tiempo_entrada > tiempo_expiración_que_determines como inactivo
denega acceso
ELSE
sigue activo

Eso por ejemplo usando cookies es relativametne sencillo pues le determinas tiempo de expiración a la cookie y te olvidas .. Solo por supuesto ver constantemnte si la cookie esta creada o no ..

Un saludo,