【发布时间】:2023-04-09 04:14:01
【问题描述】:
我有一个包含 5 个子页面的页面(每个页面都有不同的页面链接)我想要做的是创建一个计时器来计算用户在电话上花费了多少秒。
例如
main.php << the landing page
tab1.php << additional tab
tab2.php << additional tab
tab3.php << additional tab
tab4.php << additional tab
第一次使用点击登陆页面“main.php”在这里我需要启动一个计数器,如果用户点击选项卡 1、选项卡 2、选项卡 3 或选项卡 4,我希望计时器仍然计算秒数用户在这些页面上的花费。
我使用了一个名为“runner”http://plugins.jquery.com/runner/ 的 jQuery 插件在我的页面上有一个计数器,但是当用户切换到不同的选项卡时,计数器会重置。我唯一的问题是如何创建一个计数器,将值传送到其他选项卡而不丢失计数器。
问题总结 我的问题的核心是如何在 cookie 中建立一个实时计数器?这样cookie值将每秒增加1。在我清除不同页面中的 cookie 之前它不会停止。
我正在使用 PHP 来完成其余的代码
感谢您的帮助。
【问题讨论】:
-
您是否尝试过执行此功能?您遇到的具体问题是什么(即您是否需要知道如何在 javascript 中编写 cookie?)
-
您想区分用户在每个页面上的停留时间吗?还是您只想知道从第一次点击着陆页到最后一页结束需要多长时间?
-
将开始时间存储在 cookie 中,然后当您想知道它已经过去了多长时间时,将当前时间与开始时间进行比较。
-
我遇到的问题是在 cookie 中保留一个实时计数器。所以每一秒过去,我都需要将它存储到一个 cookie 变量中,以便我可以在需要时检索它。
标签: php jquery cookies timer stopwatch