PHP-скрипт reverse DNS lookup (обратный DNS-запрос)
Задание закрыто
Статус рабочей области:
Завершено
Стоимость:
Договорная
Срок выполнения:
7 дней
Варианты оплаты:
По договоренности
Дата публикации:
2024-02-02 21:45
Был(а) на сайте:
2024-06-14 12:32
Реклама
PHP-скрипт reverse DNS lookup (обратный DNS-запрос)
Задача
Необходимо написать PHP-скрипт, который будет выполнять обратный DNS-запрос для верификации ботов Яндекс и Гугл.
Точнее 2 скрипта, один с базовой логикой, второй он же, но под конкретную задачу.
============================
ЧАСТЬ 1. СКРИПТ С БАЗОВОЙ ЛОГИКОЙ.
В рамках файла index.php, который лежит в корне сайта на домене domain.ru
Шаг 1. При запросе страницы смотрим, есть ли в User-agent вхождение "Yandex"
- Если нет, переходим к Шагу 2.
- Если есть, то выполняем reverse DNS lookup и проверяем, робот принадлежит Яндексу или нет.
-- Если это робот Яндекс, выводим сообщение: "Привет, YandexBot"
-- Если это робот, который представился Яндексом, но на самом деле нет, выводим сообщение: "Привет, фейковый YandexBot"
Шаг 2. При запросе страницы смотрим, есть ли в User-agent вхождение "Google"
- Если нет, переходим к Шагу 3.
- Если есть, то выполняем reverse DNS lookup и проверяем, робот принадлежит Google или нет.
-- Если это робот Google, выводим сообщ...
Видеть полную информацию и оставлять заявки могут только авторизованные пользователи.
PHP-скрипт reverse DNS lookup (обратный DNS-запрос)
Реклама
PHP-скрипт reverse DNS lookup (обратный DNS-запрос)
Необходимо написать PHP-скрипт, который будет выполнять обратный DNS-запрос для верификации ботов Яндекс и Гугл.
Точнее 2 скрипта, один с базовой логикой, второй он же, но под конкретную задачу.
============================
ЧАСТЬ 1. СКРИПТ С БАЗОВОЙ ЛОГИКОЙ.
В рамках файла index.php, который лежит в корне сайта на домене domain.ru
Шаг 1. При запросе страницы смотрим, есть ли в User-agent вхождение "Yandex"
- Если нет, переходим к Шагу 2.
- Если есть, то выполняем reverse DNS lookup и проверяем, робот принадлежит Яндексу или нет.
-- Если это робот Яндекс, выводим сообщение: "Привет, YandexBot"
-- Если это робот, который представился Яндексом, но на самом деле нет, выводим сообщение: "Привет, фейковый YandexBot"
Шаг 2. При запросе страницы смотрим, есть ли в User-agent вхождение "Google"
- Если нет, переходим к Шагу 3.
- Если есть, то выполняем reverse DNS lookup и проверяем, робот принадлежит Google или нет.
-- Если это робот Google, выводим сообщ...
Другие открытые задания:
Маркетолог . Нужен специалист по ЮЛЕ со своим трафиком .Специалист по рекламе ,трафику , лидогенерации .60 000 р.
Бюджет: 60 000 р. Маркетолог . Нужен специалист по ЮЛЕ со своим трафиком .Специалист по рекламе ,трафику , лидогенерации . Здравствуйте, уважаемые фрилансеры ! Меня зовут Ол…
Ищу Админа в группы ВК 600 р.
Бюджет: 600 р. Для работы нужен АЙФОН!!! Ищу админа в свои группы! У тебя в управлении будет много групп, нужно отвечать на смс шаблонами и публиковать готовые посты в течении д…
Оператор в чат (удаленно, без звонков)25 000 р.
Бюджет: 25 000 р. Пишите в тг: Zakstin2022 Условия работы: - Гибкий график работы, вы сами выбираете удобное время занятости, начиная с 2 часов в день. - Работа полностью удаленна…
поиск заданий