我想要的是跟踪用户观看整体内容的时间。我试图找出一种方法将所有内容转换为整数。我正在考虑将所有内容转换为纳秒(天,小时,分钟),从另一个时间将纳秒加在一起,然后将其用作总时间。
有更好/更简单的方法吗?
答案 0 :(得分:1)
可能一种明智的方法是microtime()处理它的方式:两个整数值,一个计算微秒,一个计数秒。 (只计算微秒或纳秒就有可能溢出PHP的32位整数。)
答案 1 :(得分:0)
mktime(...)和time()返回的东西已经是整数秒。
只需在发送时将时间()存储在表单中,并在POST中收到时将其从时间()中取出。
如果您尝试在不同的页面读取之间进行计时,则将time()值存储在$ _session变量中。
您将无法获得最后一次网页浏览的时间。即使你试图拦截卸载事件并从中发送一些东西它也不会起作用(浏览器锁,网络问题等)。