0

訪問者がページを閲覧している時間を判断するために ajax リクエストを送信する単純なヒット カウンターを作成しました。

JS では、数秒ごとに PHP ファイルをヒットするだけです。

var ajaxreq = new XMLHttpRequest();
ajaxreq.open("GET", "visitlogger.php", true); 
ajaxreq.send();

PHP ファイル (visitlogger.php) は、データを MySQL データベースに保存します。- 「最初のヒット タイムスタンプ」を保存します - HTTP_REFERER、ユーザー エージェント、IP などを保存します - セッション ID が存在する場合は「最後のヒット タイムスタンプ」を更新します (ユーザーがページを開いた時間を確認するため)

ここで、ユニークな訪問者による訪問をグループ化するために、クッキーか何かが必要です。

どうやってするの?

4

1 に答える 1