Я создаю виджет, который будет загружаться в IFrame, и пользователи смогут размещать виджет на своем собственном веб-сайте. Как получить URL-адрес веб-сайта, использующего IFrame в javascript и/или PHP? IFrame загружает файл php.получить родительский url iframe в PHP
Я попытался «parent.top.location.href» и «parent.document.referrer» на странице IFrame, но это не определено.
Я также попытался отобразить «$ _Server [referrer]» на странице IFrame и вернул родительский URL IFrame, но насколько легко кому-то манипулировать переменной referrer? Я не хочу получать вводящую в заблуждение информацию. Цель: я создал виджет и хочу, чтобы зарегистрированные пользователи могли использовать этот виджет на своем сайте. Я хочу, чтобы иметь возможность выяснить, кто использует виджет и если незарегистрированный пользователь использует его на своем сайте, то виджет не будет отображать
Это, казалось бы, только работать, если IFrame и его родителя являются на тот же домен. См. Http://stackoverflow.com/questions/815409/is-it-possible-to-find-a-cross-domain-iframes-new-url-after-a-redirect – fooquency