私は自分のウェブサイトのページを閲覧したユーザーの数を数えるためにphpスクリプトを作成しました。これは私のコードです
<?php
require_once ('test.php');
$institute_id = 14;
$q = "INSERT INTO page_views2 ( institute_id, views) VALUES ( $institute_id, 1)
ON DUPLICATE KEY UPDATE views=views+1"
;
$r = mysqli_query ($dbc, $q);
?>
これをWebページの先頭に追加しましたが、ページを開くと、これは正しく機能しています(ビューが増加しています)。しかし、私の問題は、ページを更新すると、ページビューが1ずつ増加することです。最初に開いたときは問題ありません。しかし、誰かがページを更新しているときは、これを避けたいと思います。
だから、どんな体でも私にこれをどのように行うことができますか?