php – 制作我自己的网站分析
发布时间:2020-12-13 16:45:23 所属栏目:PHP教程 来源:网络整理
导读:我认为Google Analytics不是获取准确数字的最佳方式,因为在浏览器中未启用 JavaScript的用户不会被计算在内.因此,我想自己制作自己的Anylytics. 我有一个表将记录用户的IP地址,页面URL和日期/时间. 然后,我在网站的每个页面底部都有一个脚本,然后运行SQL查询
我认为Google Analytics不是获取准确数字的最佳方式,因为在浏览器中未启用
JavaScript的用户不会被计算在内.因此,我想自己制作自己的Anylytics.
我有一个表将记录用户的IP地址,页面URL和日期/时间. 然后,我在网站的每个页面底部都有一个脚本,然后运行SQL查询将数据提交到数据库中. 这是脚本. $page_viewed = mysql_real_escape_string($_SERVER['REQUEST_URI']); if (!empty($_SERVER['HTTP_CLIENT_IP'])) { $ip=$_SERVER['HTTP_CLIENT_IP']; } elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) { $ip=$_SERVER['HTTP_X_FORWARDED_FOR']; } else { $ip=$_SERVER['REMOTE_ADDR']; } $ip = mysql_real_escape_string($ip); mysql_query("And then do the sql query.... "); 由于你们大多数人都是经验丰富的开发人员,我想知道你们的脚本或任何需要修改的东西是否有任何改进. 解决方法
这似乎是一个坏主意…通常情况下,分析是指当用户不支持javascript时,他们的浏览器会解析html标记中包含的内容.通常在这些中您可以包含单个像素图像或类似的东西(图像的目的是调用您上面给出的代码).使用此请求获取有关没有javascript功能的客户端的信息,而不是将每个人都放在同一条船上.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |