ホームページ >バックエンド開発 >PHPの問題 >PHP Web サイトへの訪問者数をカウントする方法

PHP Web サイトへの訪問者数をカウントする方法

(*-*)浩
(*-*)浩オリジナル
2019-09-17 10:54:073977ブラウズ

PHP を使用して Web サイト訪問者の統計を行うのは少し不必要に思えますが、考えてみてください。使用していない便利な統計ツールがたくさんありますが、それを自分で作成したいと思いませんか?ただし、プロジェクトのニーズに合わせた方が良い場合もあります。

PHP Web サイトへの訪問者数をカウントする方法

私がナンセンスなことを話していると思ってください。それでも、PV、UV、IP の定義と違いについて話したいのです。

PV(ページビュー) (推奨学習: PHP プログラミング入門から習熟まで )

ページビュー、つまりこのページ (サイト) 何回開かれましたか? 例えば、このブログのトップを開いてこの記事に入ると、このブログに2PV投稿したことになり、この記事が1PVになったことになります。 F5さん、このブログに3PV貢献したことになります( ホーム1 記事2 )。

UV(Unqie Visitor)

ユニーク訪問者の数は、インターネットを通じて Web ページにアクセスして閲覧するさまざまな自然人の数を指します。一般的にはCOOKIEを使って区別します。たとえば、今この記事にアクセスすると、このブログの UV は 1 増加します。その後、ブラウザを閉じます。その後、友人があなたのコンピュータを使用してこのブログにアクセスします。この時点では、UV は変更されません。ブラウザの Cookie は変更されていません。別の例として、Sina Weibo を使用してログインしてこのブログにアクセスし、次にアカウントからログアウトし、次に Tengxu Weibo を使用してログインしてこのブログにアクセスすると、このブログの UV は 2 増加します。ブラウザは 2 人のユーザーを記録しました。

IP (インターネット プロトコル)

独立 IP の数は、このブログにアクセスする IP の実際の数を記録します。プログラムを使用して記録することも、ユーザーが記録することもできます。サーバーログ統計を分析できます。

前に述べたように、IP と UV はやや混乱します。それは次のような状況からも理解できます。

家に複数のコンピュータがあり、すべて自宅のルーターに接続されています。このブログには別の PC からアクセスされます。外部 IP が同じであるため、記録される IP 番号は 1 つだけです。ただし、異なる COOKIES が複数記録されるため、複数の UV が記録され、同じコンピュータ上で異なるブラウザを使用している場合でも、UV が 2 つ追加される場合があります。ログインすると、同じPC、同じブラウザに複数のユーザーがアクセスした場合でも、複数のUVが追加されます。残念ながら、突然インターネットから切断されました。しばらくしてから再度ダイヤルアップすると、IP が変わりました。この時点で、このブログの IP 番号は 1 増加します。ただし、同じ PC とブラウザを使用している場合は、このブログにアクセスすると、COOKIE が変更されていないため、UV は変更されません。

これはおそらく理解できるでしょう?もちろん、クライアントの COOCKIE に UV が存在すると言うこともできますが、これは偽造できることを意味するのではありませんか?まず第一に、これに関係のない人がいるでしょうか? 第二に、「ビッグデータ時代」において、著者はデータの不正確性を繰り返し強調していたようだったことを覚えています。

うわー

以上がPHP Web サイトへの訪問者数をカウントする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。