我在每个页面的标题中使用以下代码来尝试收集记录,这些记录可以用来生成网站统计数据、页面视图、唯一用户等。代码运行时没有任何错误,但没有向数据库中插入任何内容:
<?php
include 'connect.php';
$browserType = $_SERVER['HTTP_USER_AGENT'];
$ipAddress = $_SERVER['REMOTE_ADDR'];
$month = "date('F')";
$year = "date('Y')";
$sqlPageViews = "INSERT INTO JB_Statistics ( browser, ip, month, year, recDate) VALUES ( '$browserType' , '$ipAddress' , '$month', '$year', CURDATE() );";
mysql_query($sqlPageViews);
mysql_close();
?>
这里缺少什么吗?或者有更好的方法来实现这一点吗?
好吧,你不需要
`month` and `year`
因为日期存储了所有这些。
PS试着把它放在页面的末尾,这样它就可以最后存储它,对访问者更好。