PHP Webページカウンタの原理
counter
gt
カウンター|ウェブページ
訪問者カウンターは、Web 訪問者に Web ページまたは Web サイトの人気指数を知らせる最も直接的な方法です。特にウェブページからお金を稼ぎたい人にとって、訪問者数は広告主を見つけるための最良の根拠となります。もちろん、Webサイトの訪問者数を統計レポートに書き込むこともできますが、結局は直接見るのが一番だと常々思っています。
上図において、訪問者カウンターの流れは以下の通りです。
1.. 最初のユーザーがあるページを閲覧します。
2.. サーバー プログラムは、ページが閲覧された回数をデータベースまたはファイルから読み取ります。
3.. カウントに 1 を加えた値を保存し、最初のユーザーに送り返します。
4.. 2 番目のユーザーがページを表示します。
5.. サーバー プログラムは、ページが閲覧された回数をデータベースまたはファイルから読み取ります。
6.. カウントを 1 つずつ保存し、2 番目のユーザーに送り返します。
PHP には特別な訪問者カウンター関数はありませんが、PHP の強力な機能を使用して訪問者カウンター関数を自分で作成することができます。
次の関数は、訪問者カウンターのプロトタイプであり、David W. Bettis によって提供され、作者によってわずかに変更されました。
🎜>/*
php3 用の単純なアクセスカウンター
(c)1998 David W. Bettis
dbettis@eyeintegrated.com
Wilson Peng によるメディファイ
* /
$counterFile = "/tmp/counter.txt";
function displayCounter($counterFile) {
$fp = fopen($counterFile,"rw"); $num = fgets($fp,5);
$num += 1;
print "あなたは "."num"." 退屈な人です"; counterFile");
exec( "echo $num > $counterFile");
}
if (!file_exists($counterFile)) {
exec( "echo 0 > $counterFile");
}
displayCounter($counterFile);
?>