Задать вопрос

Как реализовать возможность обращения к сайту только с определенных доменов?

Мне нужно поднять несложный сервер, к которому будут обращаться сайты. Список сайтов известен, нужно только каким-то образом узнавать эти сайты, и если домена нет в списке выдавать ничего.

Первое и единственное, что пришло в голову - узнавать ip ($_SERVER['REMOTE_ADDR']), потом получать хостнэйм (gethostbyaddr(ip)) и искать его в списке. Будет ли это работать как должно?

P.s. Естественно, перед написанием вопроса я решил затестить. Сделал 2 сайта на вебхосте. На одном пишу в файлик все подключающиеся айпи и хостнеймы, а на другом сURL'ом делаю запрос на первый. В итоге в файлике лежит это - 2a02:4780:bad:19:fced:1ff:fe19:2 : 2a02:4780:bad:19:fced:1ff:fe19:2 (???)
  • Вопрос задан
  • 399 просмотров
Подписаться 1 Средний 2 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽