Javascript 在数据库上记录页面视图的时间

Javascript 在数据库上记录页面视图的时间,javascript,php,ajax,session,time,Javascript,Php,Ajax,Session,Time,我用PHP建立了一个网站,用户在这里注册,然后访问保留的Powerpoint演示文稿。店主让我记录用户观看演示文稿的时间,但我不知道如何显示和记录此类数据。我认为JS和AJAX可以帮助我,但我不知道我可以使用什么脚本来实现这一点。 感谢您的建议和帮助。基本上,当用户关闭powerpoint演示文稿时,您应该触发一个php脚本,这可以通过在模式窗口中打开演示文稿并强制用户单击关闭按钮来终止演示文稿来实现 另一种解决方案可能是在一个新窗口中打开演示文稿,即使该窗口不是很优雅,并在触发window o

我用PHP建立了一个网站,用户在这里注册,然后访问保留的Powerpoint演示文稿。店主让我记录用户观看演示文稿的时间,但我不知道如何显示和记录此类数据。我认为JS和AJAX可以帮助我,但我不知道我可以使用什么脚本来实现这一点。
感谢您的建议和帮助。

基本上,当用户关闭powerpoint演示文稿时,您应该触发一个php脚本,这可以通过在模式窗口中打开演示文稿并强制用户单击关闭按钮来终止演示文稿来实现

另一种解决方案可能是在一个新窗口中打开演示文稿,即使该窗口不是很优雅,并在触发window onunload事件时使用此脚本来触发和操作:

    <a>Click me!</a>

window.onclick = function() {
    var win = window.open("/");
    win.onload = function() {
        console.log("onload");
        win.onunload = function() {
            alert("onunload");
        }
    }
}
希望这有帮助