Начать. Это бесплатно
или регистрация c помощью Вашего email-адреса
Логика КЛОАКИ создатель Mind Map: Логика КЛОАКИ

1. Получаем входные данные

1.1. referer

1.2. uagent

2. $is_cloac = true;

2.1. геопозиция (IP, страна)

2.2. (пр. 1) Если клоака закрыта, направляем всех на сайт модерации

2.2.1. $model->active == 1

2.2.1.1. $is_cloac = false;

2.2.2. (пр. 2) Анализируем IP по внешней базе IP. Если IP в блеке, то считаем ботом/модератором.

2.2.2.1. $ip != '' && $model->use_base_blocked_ip == 1

2.2.2.1.1. $is_cloac = false;

2.2.2.2. (пр. 3) Анализируем IP по собственной базе IP. Собранной на своей клоаке. Если IP в блеке, то считаем ботом/модератором.

2.2.2.2.1. $ip != '' && $model->add_bots_to_blocked_ip == 1

2.2.2.2.2. Проверяем ГЕО - данные

2.2.2.3. Далее

2.2.2.3.1. (пр. 4) Анализируем соответствие страны указанному в настройках.