php 当前页面停留时间,PHP 记录页面停留时间
PHP 记录页面停留时间
首先在要监控的页面添加JS如下
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;
}
log.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_PHP记录页面停留时间的方法,本文实例讲述了PHP记录页面停 - phpStudy...
PHP记录页面停留时间的方法 本文实例讲述了PHP记录页面停留时间的方法.分享给大家供大家参考,具体如下: 首先在要监控的页面添加JS如下 var dt1 = new Date(); window.o ...
- php 跳转历史页面,js不记录页面跳转历史的解决方法
js不记录页面跳转历史的解决方法 在实际工作中,我们会遇到一个页面中有几个tab切换标签,tab切换是修改了浏览器地址",tab切换是默认记录到历史的.因此我们点击返回按钮的时候,不停的在几 ...
- php统计在一个页面停留时间,php记录页面停留时间的代码
首先在要监控的页面添加js,如下. var dt1 = new Date(); window.onbeforeunload = function(){ var dt2 = new Date(); va ...
- H5端记录页面停留时间
开端 最近公共号内嵌的H5项目上有个需求,要记录个别页面的页面停留时间,后端已经写好接口,只要把页面的停留时间传递给后端就可以了. 思路 一开始我的思路是进入页面的时候记录一个开始时间,离开页面的时候 ...
- 小程序记录页面停留时间
小程序记录页面停留时间 小程序记录页面停留时间的传统做法,每个页面的onshow开始计时,onhide和onUnload停止计时,但每个需要加载的页面都要调用一遍方法,比较麻烦,现可以在app.js ...
- 微信小程序记录用户行为浏览记录和停留时间以及小程序全局分享
微信小程序记录用户行为浏览记录和停留时间以及小程序全局分享 项目需求 1.后台统计一个用户在我们小程序的每个页面的停留时间 2,前台用户可以在个人中心看到自己的分享记录以及多少人查看 需求分析 需求一 ...
- 网页记录用户在网站的浏览记录和停留时间
有针对性的对客户行为进行分析,了解用户的真正需求,所以需要记录用户的浏览信息 1.setInterval setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式. setI ...
- js记录用户行为浏览记录和停留时间(转)
js记录用户行为浏览记录和停留时间(转) 演示地址:http://weber.pub/demo/160902/test.html 测试源码下载:http://pan.baidu.com/s/1nvPK ...
- js记录用户在网站的浏览记录和停留时间
问题 公司想统计一个用户从进入官网到注册,这个流程该用户整个的浏览路线,在哪个页面停留的时间比较长,从而更有针对性的对客户行为进行分析,了解用户的真正需求... 虽然百度统计之类的也可以记录用户的浏览 ...
最新文章
- 官方翻译不当导致的PowerShell运行失败一例
- Windows消息备忘录
- twiiq开发随笔(2)
- mysql concat 去掉重复_mysql - concat字段具有共同的重复密钥,并删除那些重复项,从而留下一个 - 堆栈内存溢出...
- 扩展entity framework core实现默认字符串长度,decimal精度,entity自动注册和配置
- excel文件存入mysql_解析excel文件并将数据导入到数据库中
- Redis入门篇(安装与启动)
- python数据库操作封装_Python 封装一个操作mysql的类
- 文本情感分类python_文本情感分类(一):传统模型
- Autojs微信研究:微信自动发送信息机器人最终成品(有效果演示)
- Mac新手需掌握的操作技巧——屏幕篇
- java exit code 137_运维:k8s pod erro exit code 137
- 第一章 Java性能调优概述
- 四代增强 (BTE实例详解)
- 普通程序员怎么去【小】厂面试?
- 选择那个汇编编译器,和如何编译16位dos和32位汇编程序。
- AP2402 爆闪 高亮 底亮 LED驱动 芯片
- pandas中size方法_pandas基本操作
- 联想拯救者y7000p电池怎么卸下来_8核i7-10875H的联想拯救者y7000p 2020款怎么样?下面几点帮您...
- Nacos2.2版本发布了,我为其贡献了几行代码并适配了PostgreSQL插件