| |||
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, |