|
|
|
@ -40,7 +40,7 @@ class ImageViewCounter extends Extension |
|
|
|
|
|
|
|
|
|
// Don't add view for common crawler user agents |
|
|
|
|
$ua = $_SERVER["HTTP_USER_AGENT"] ?? "No UA"; |
|
|
|
|
$ua_arr = ['googlebot', 'yandexbot', 'yandex', 'petalbot', 'baiduspider', 'bingbot', 'msnbot', 'semrushbot', 'dataforseobot', 'dotbot', 'rogerbot', 'slurp', 'duckduckbot', 'sogou', 'exabot', 'facebot', 'facebook', 'ia_archiver', 'applebot']; |
|
|
|
|
$ua_arr = ['googlebot', 'yandexbot', 'yandex', 'petalbot', 'baiduspider', 'bingbot', 'msnbot', 'semrushbot', 'dataforseobot', 'dotbot', 'rogerbot', 'slurp', 'duckduckbot', 'sogou', 'exabot', 'facebot', 'facebook', 'ia_archiver', 'applebot', 'barkrowler']; |
|
|
|
|
foreach($ua_arr as $ua_part) { |
|
|
|
|
if (str_contains(strtolower($ua), $ua_part)) { |
|
|
|
|
return; |
|
|
|
|