-2

我想使用 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.";      

命中??独特 ??他从哪里得到这些参数?他在任何地方都没有提到这一点。请帮助,我是新手

4

2 回答 2

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;

}

被调用的查询取决于您作为参数传递的字符串。这很糟糕,但它就是这样写的。

于 2013-02-22T09:02:02.563 回答
0
  1. counter.php 该文件将包含计数器功能的脚本

再看一遍教程。您的设置中是否加载了 counter.php?

于 2013-02-22T09:01:04.670 回答