Получить домен из вызова API, используя php? - PullRequest
0 голосов
/ 13 июня 2011

У меня есть скрипты из внешних доменов, которые обращаются к нашему скрипту API на нашем сервере, который возвращает информацию через json. Мой вопрос: если кто-то сделал запрос со своего сайта на наш сайт для скрипта API, могу ли я получить URL / домен, с которого пришел запрос? Если так, как бы я это сделал? Я попытался использовать $ _SERVER для получения доменного имени, но это просто дает мне домен, на котором находится скрипт api, на котором мы размещаем.

Я использую PHP 4.x, да, скоро обновлюсь, но не сейчас.

Ответы [ 2 ]

0 голосов
/ 13 июня 2011

Просто обратите внимание, что реферер может быть подделан, поэтому, если вы используете его для аутентификации, не делайте этого. После того, как вы взяли $_SERVER['HTTP_REFERER'], вы можете использовать эту функцию для анализа необходимых вещей: parse_url

0 голосов
/ 13 июня 2011

Лучше всего ставить чек $_SERVER['HTTP_REFERER']

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...