Недавно я добавил счетчик посещений на свою страницу, чтобы увидеть, с каких доменов приходят люди. Так как у меня есть два домена, которые указывают на один и тот же IP, который я недавно приобрел.
Все запросы отправляются в мой файл index.php, который определяет, как отобразить страницу. Я настроил его так, потому что я планирую иметь несколько страниц, таких как пользовательские страницы или сообщения на форуме, и не могу иметь множество папок.
.htaccess настроен так:
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/phpmyadmin/?$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /index.php [NC,L,QSA]
В начале моего index.php у меня есть:
(Bit of code that determines the domain used)
$conn = connectDB();
$result = $conn->query('UPDATE hitCounter SET hits = hits + 1 WHERE domain = "'.$domain.'"');
$conn->close();
Тем не менее, изображения считаются хитом. Если бы я пошел на domain.com/img/img.png
Это будет считаться хитом. Как я могу остановить это от этого? (У меня есть немного javascript, который заставляет частицы «падать» сверху. Это привело к увеличению числа попаданий на 1000 в час)
Задача ещё не решена.
Других решений пока нет …