Nueva pregunta

Pregunta:

Fecha: 08-01-2021 11:37:48 (En Español)

Alimentar una base de datos con la fecha y hora de salida de un usuario de un sitio web[Resuelta]

Cordial saludo.

Quisiera saber si existe una forma en que pueda alimentar una base de datos en SQL SERVER con la fecha y hora en que un usuario de un sitio web le da cerrar a este (oprime la x).

El propósito de esto es para alimentar una tabla que me permitirá saber el usuario, fecha y hora inicio y fecha y hora de fin.

Los dos primeros campos (usuario, fecha y hora de inicio) ya los se insertar en mi base de datos en SQL SERVER por medio de PHP, pero no se como hacer para registrar la fecha y hora en que el usuario cierra el sitio web.

Estaré atento a sus comentarios y sugerencias.

Gracias.
Etiquetas: Mambo - PHP Votos: 0 - Respuestas: 1 - Vistas: 8 Compartir en: Google Facebook Twitter LinkedIn Link
 

Respuestas:

  • Fecha: 11-01-2021 13:14:47 Para esto debes usar jQuery mediante el evento unload(), el cual se produce cuando 1) el usuario salió de la página al hacer click en un vínculo; 2) se escribe una nueva URL en la barra de dirección del navegador; 3) se hizo click en los botones 'adelante' o 'atrás'; 4) se cierra la ventana del navegador; 5) se recarga la página.

    Por todas las situaciones anteriores tienes que probar en qué página (o páginas) vas a escuchar por el evento y en qué momento guardar la marca de tiempo en la base de datos. O incluso si vas a guardar todas las marcas que se produzcan y luego tomar la más alta...

    El código que se ejecuta al dispararse el evento unload sería:
    $( window ).unload(function() {
        // Aqui va el código para almacenar marca de tiempo en la BD
      return "Se llamó el handler para .unload().";
    });
      Votos: -1 - Link respuesta
     
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
 
frjcbbae garagebible.com