Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.02.2017, 16:05
Новичок на форуме
Отправить личное сообщение для skarietsky Посмотреть профиль Найти все сообщения от skarietsky
 
Регистрация: 21.02.2017
Сообщений: 3

Как узнать ip сайта, на котором встроен iframe?
Есть mysite.com, с которого будут браться iframe. Например, mysite.com/calendar?iframe=1
И есть список ip адресов, на которые можно встраивать iframe.
ip1, ip2, ip3 и так далее.

То есть на сайте с ip1, ip2, ip3 можно просматривать mysite.com/calendar?iframe=1, а на сайте с ip6 вместо mysite.com/calendar?iframe=1 будет окно mysite.com с ошибкой доступа.

Как можно получить ip ресурса, на который встраивается iframe, чтобы проверить на сервере mysite.com является он разрешенным или нет?

Как-то можно изнутри iframe с помощью js взять внешнее окно, получить его адресную строку и передать её в php? Домены сайтов разные.

Какие есть варианты?

Последний раз редактировалось skarietsky, 21.02.2017 в 18:33.
Ответить с цитированием
  #2 (permalink)  
Старый 21.02.2017, 17:47
Новичок на форуме
Отправить личное сообщение для skarietsky Посмотреть профиль Найти все сообщения от skarietsky
 
Регистрация: 21.02.2017
Сообщений: 3

Rise, Nginx. Или не про то вопрос?
Ответить с цитированием
  #3 (permalink)  
Старый 21.02.2017, 18:32
Новичок на форуме
Отправить личное сообщение для skarietsky Посмотреть профиль Найти все сообщения от skarietsky
 
Регистрация: 21.02.2017
Сообщений: 3

Сообщение от Rise
$ip = gethostbyname(parse_url($_SERVER['HTTP_REFERER'], PHP_URL_HOST));
}
В PHP 'HTTP_REFERER' - похоже единственный вариант. В доке сказано, что ему нельзя доверять. Спасибо. Использую, если не будет что лучше.

Про сервер спрашивали. На что влияет?

Как-то можно изнутри iframe с помощью js взять внешнее окно, получить его адресную строку и передать её в php? Домены сайтов разные.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как вы относитесь к наркоманам? Maxmaxmaximus7 Оффтопик 7 05.02.2014 13:29
как передать значение переменной в IFRAME в поле формы JS-ом из самой страницы? DeUre Общие вопросы Javascript 14 17.12.2013 16:37
Как реализовать отправку содержимого из iframe нажатием комбинации клавиш ctrl+enter Naizer Общие вопросы Javascript 3 27.11.2013 17:39
как узнать html код документа, подгруженного в iframe alexKniaz Events/DOM/Window 7 03.12.2008 12:37
Как узнать, что IFRAME загрузился? DeUre Общие вопросы Javascript 4 01.08.2008 14:09