我认为谷歌分析并不是获得准确数字的最佳方式,因为没有在浏览器中启用 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.... ");
由于这里的大多数人都是经验丰富的开发人员,我想知道您是否对我的脚本有任何改进或任何需要修改的地方。