我想使用mysql和php为我的网站创建一个计数器。我遵循本教程http://www.squidoo.com/php-mysql-visitors-counter-tutorial,但由于某些原因它无法正常工作。我无法理解以下代码:
echo "This webpage has got a total of ".getCounter('hits')." hits from which ".getCounter('unique')." unique.";
点击?独特 ??他从哪里得到那些参数?他没有提到任何地方。 PLS帮助,我是新手
答案 0 :(得分:1)
“Hits”和“Unique”用于此函数定义:
function getCounter($mode, $location = NULL) {
if(is_null($location)) {
$location = $_SERVER['PHP_SELF'];
}
if($mode == "unique") {
$get_res = mysql_query("SELECT DISTINCT ip FROM counter WHERE location = '$location' ");
}else{
$get_res = mysql_query("SELECT ip FROM counter WHERE location = '$location' ");
}
$res = mysql_num_rows($get_res);
return $res;
}
被调用的查询取决于您作为参数传递的字符串。这很可怕,但这就是它写的方式。
答案 1 :(得分:0)
- counter.php 该文件将包含计数器功能的脚本
醇>
再次查看教程。你的设置中是否加载了counter.php?