-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.";      

ヒット?? 個性的 ??彼はどこからそれらのパラメーターを取得しますか? 彼はそれについてどこにも言及していません。PLSヘルプ、私は初心者です

4

2 に答える 2

1

この関数定義では、「ヒット」と「ユニーク」が使用されます。

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 に答える