时间:2021-05-26
本文实例讲述了PHP记录页面停留时间的方法。分享给大家供大家参考,具体如下:
首先在要监控的页面添加JS如下
<script>var dt1 = new Date();window.onbeforeunload = function(){ var dt2 = new Date(); var ms = dt2.getTime() - dt1.getTime(); var img = new Image(); img.src = 'log.php?stay_ms=' + ms;}</script>log.php 代码如下
<?php$refer = '';if (isset($_SERVER['HTTP_REFERER'])){ $refer = $_SERVER['HTTP_REFERER'];}$user_agent = '';if (isset($_SERVER['HTTP_USER_AGENT'])){ $user_agent = $_SERVER['HTTP_USER_AGENT'];}$ip = $_SERVER['REMOTE_ADDR'];if (isset($_GET['stay_ms'])){ $log = '[' . date("Y-m-d H:i:s") . '] ' . $ip . ' ' . $refer . ' @ ' . number_format($_GET['stay_ms']) . "ms\r\n"; file_put_contents("log/log_" . date("Y-m-d") . ".txt", $log, FILE_APPEND);}if ($_SERVER['QUERY_STRING'] == '' || isset($_GET['day'])){ $day = isset($_GET['day']) ? $_GET['day'] : date("Y-m-d"); $file = "log/log_" .$day . ".txt"; if (file_exists($file)) { $log = file_get_contents($file); echo nl2br($log); }}更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP网络编程技巧总结》、《PHP基本语法入门教程》、《php操作office文档技巧总结(包括word,excel,access,ppt)》、《php日期与时间用法总结》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家PHP程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
页面停留时间如何定义/什么意思? 页面停留时间指的是用户在我们网站页面停留的时间,我们通俗的理解,用户停留的时间越长,对于页面内容的浏览完整性也就越高,网页内
当顾客在页面上停留时间越长,说明其考虑的因素也越多,受到外界因素影响就越大,转化率自然就低了。当然停留时间太短,也是不行的。如何让用户停留时间刚刚好呢?其实,一
12分钟前所谓的淘宝页面停留时间,指的就是淘宝用户们进入到商品的详情页面后浏览商品所花费的时间,时间越长,所以这款商品越受消费者们的欢迎哦!淘宝页面停留时间在哪
站点停留时间(TimeonSite,下文简称Ts)和页面停留时间(TimeonPage,下文简称Tp)是用户体验分析及流量质量监控的重要指标。但是极少有人知道网
为何需要拍摄公司简介或产品介绍影片?因为停留时间的差异一般企业网站一页网页平均停留时间约是20~40秒若是影片页面的停留时间约在120~180秒眼睛对文字的辨识