【问题标题】:Recording on database the time of a page view在数据库中记录页面查看的时间
【发布时间】:2015-03-26 07:34:10
【问题描述】:

我建立了一个站点(用 PHP 编写),用户可以在其中注册,然后访问保留的 Powerpoint 演示文稿。楼主告诉我记录用户观看演示的时间,但我不知道如何显示和记录这种数据。我认为 JS 和 AJAX 可以帮助我,但我不知道我可以使用什么脚本来做到这一点。 感谢您的意见和帮助。

【问题讨论】:

    标签: javascript php ajax session time


    【解决方案1】:

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

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

        <a>Click me!</a>
    
    window.onclick = function() {
        var win = window.open("/");
        win.onload = function() {
            console.log("onload");
            win.onunload = function() {
                alert("onunload");
            }
        }
    }
    

    希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 2012-05-27
      • 2016-03-11
      • 1970-01-01
      • 2018-11-18
      • 1970-01-01
      • 1970-01-01
      • 2013-04-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多