PHP: как получить хост для ajax-запроса? - PullRequest
0 голосов
/ 19 ноября 2011

У меня есть сервер API, и я хочу реализовать публичные закрытые ключи API. Идея открытых ключей API заключается в том, чтобы использовать их в приложениях javascript для вызовов ajax из веб-браузеров. Чтобы полностью проверить, что ключ, из которого я хочу убедиться, доменное имя, из которого он получен, находится в списке доверенных доменов.

как я могу получить имя хоста для такого вызова?

1 Ответ

1 голос
/ 19 ноября 2011

Ваш сервер API будет проверять $_SERVER['REMOTE_ADDR']. Это даст вам IP клиента. Если вы выполняете фильтрацию на основе имени хоста, вам придется выполнить обратный поиск DNS, чтобы сопоставить этот IP-адрес с именем хоста (например, gethostbyaddr()), хотя не для всех IP-адресов определены обратные сопоставления.

...