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, выводим сообщ...
Другие открытые задания:
Работа с WordPress, Elementor, WooCommerse наполнение сайта, создание, настройка атрибутов, 10 000 р.
Бюджет: 10 000 р. Работа с WordPress, Elementor, WooCommerse, наполнение сайта, создание и настройка атрибутов, продвижение сайта. Собрать семантику под Сео. Оптимизировать страницы …
Для Веб-Мастеров работа по системе CPS .13 300 р.
Бюджет: 13 300 р. Для Веб-Мастеров работа по системе CPS . Стоимость : 15 000рублей Срок выполнения : 90 дней Описание проекта : Меня зовут Олег и я занимаюсь производств…
Написание книг по темам: Строительство, Сварка, Электроника, Электрика, Схемотехника и т.п.120 000 р.
Бюджет: 120 000 р. Издательство приглашает авторов для написания книг по тематикам: Строительство: - Печи/камины/барбекю/уличные модульные кухни/Бани, Сауны - Инженерное оборудо…
поиск заданий