反PHP教程,缺少部分?

时间:2013-02-22 08:58:28

标签: php mysql

我想使用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帮助,我是新手

2 个答案:

答案 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)

  
      
  1. counter.php   该文件将包含计数器功能的脚本
  2.   

再次查看教程。你的设置中是否加载了counter.php?