Web サイトのヒット カウンターをコーディングしようとしています。必須ではありませんが、好みとして、これを行うために Javascript を使用しようとしています。Web サイトの html ファイルで、javascript ファイルから数値を読み取って出力しています。ヒットが発生するたびに「カウント」するにはどうすればよいですか?
漠然とした質問で申し訳ありません。私はこれについて正しい軌道に乗っていますか?ヒント、コード、または参照は大歓迎です。
ありがとう!
Web サイトのヒット カウンターをコーディングしようとしています。必須ではありませんが、好みとして、これを行うために Javascript を使用しようとしています。Web サイトの html ファイルで、javascript ファイルから数値を読み取って出力しています。ヒットが発生するたびに「カウント」するにはどうすればよいですか?
漠然とした質問で申し訳ありません。私はこれについて正しい軌道に乗っていますか?ヒント、コード、または参照は大歓迎です。
ありがとう!
Javascript を使用すると、現在のユーザーからのヒットのみをカウントできます。これは、カウントを Cookie またはクライアント側のテクノロジに保存する必要があるためです。
より正確な方法については、サーバー側の言語を使用し、データベースのようなストレージ エンジンを追加して機能させる必要があります。
リンクは古いかもしれませんが、カウンターを作成するために知っておく必要があるすべての基本をカバーしています。
トラフィックの多いカウンターを備えたほとんどのサイトでは、時限カウンターを使用し、ロード時にajaxを使用して実数を取得します。
これの利点は、静的カウンターがなく、更新すると実数を取得できることですが、前に述べたように、JavaScriptだけでは不可能です。
Javascript はクライアント側のスクリプト言語で、クライアント PC 上で実行されます。http リクエストをカウントする必要があるため、カウンター自体はサーバー側で実装する必要があります。ただし、javascript コードは、クライアントの PC に表示される html ページのカウンターを更新するようにサーバーに要求する場合があります。
Javascript は、セキュリティの問題なしにサーバーまたはクライアント コンピューター上のファイルを変更することはできません。PHP
または別のサーバー側スクリプト言語を使用して、別のページを空白の画像としてロードすることも検討してください。その後、問題なくファイルのカウントを更新できます。