Добро пожаловать на сайт SEDBY

Блокиратор ботов в User-Agent

Блокиратор ботов в User-Agent

Массив с именами приведен к строчному виду и сравнивается с User-Agent, также переведенному в lowercase

<?php
/* ====================
[BEGIN_COT_EXT]
Hooks=input
[END_COT_EXT]
==================== */

defined('COT_CODE') or die('Wrong URL');

$bots_ecom = ['amazonbot', 'geedoproductsearch'];
$bots_misc = ['jooblebot'];
$bots_search = ['baiduspider', 'petalbot', 'seekportbot'];
$bots_seo = ['ahrefsbot', 'blexbot', 'dataforseobot', 'dotbot', 'linkpadbot', 'mj12bot', 'megaindex', 'semrushbot', 'seopultcontentanalyzer'];
$bots_social = ['bytespider'];
$bots_unknown = ['backupland', 'barkrowler', 'geedobot', 'linkpadbot', 'sputnikbot', 'webdatastats'];

$bad_guys = array_merge($bots_ecom, $bots_misc, $bots_search, $bots_seo, $bots_social, $bots_unknown);

in_array(strtolower($_SERVER['HTTP_USER_AGENT']), $bad_guys) && die('Access Denied');
  • Создан: 04.02.26 @ 17:55
  • Будет удален: никогда
  • Просмотры сниппета: 12
  • Тип кода: PHP
  • Владелец: admin
Блок пользователя
Регистрация на нашем сайте позволит вам общаться на форумах и получить доступ к другому полезному функционалу
Вы вошли как Гость