2010-05-09 3 views
0

IFrame에서로드하는 위젯을 만들고 사용자가 자신의 웹 사이트에 위젯을 배치 할 수 있습니다. 자바 스크립트 및/또는 PHP에서 IFrame을 사용하는 웹 사이트의 URL을 어떻게 얻을 수 있습니까? IFrame은 PHP 파일을로드합니다.자바 스크립트 또는 PHP를 사용하여 IFrame 상위 URL 또는 참조 자 가져 오기

IFrame 페이지에서 "parent.top.location.href"및 "parent.document.referrer"를 시도했지만 정의되지 않았습니다.

"$ _Server [referrer]"를 IFrame 페이지에 표시하려고했지만 IFrame 상위 URL을 반환했지만 참조 변수를 조작하는 것이 얼마나 쉬운가요? 오해의 소지가있는 정보를 얻고 싶지 않습니다.

+0

무엇을하려고합니까? 때로는 목표가 질문보다 문제를 더 잘 설명하는 경우가 있습니다. – rdmueller

+0

목표 : 위젯을 만들었고 등록 된 사용자가 해당 위젯을 사이트에서 사용할 수 있도록 허용하려고합니다. 위젯을 사용하고있는 사람을 알아낼 수 있고 등록되지 않은 사용자가 자신의 사이트에서 사용하고 있다면 위젯이 표시되지 않도록하고 싶습니다. – pppglowacki

답변

0

IFrame 페이지에 "$ _Server [referrer]"를 표시하려고했는데 IFrame 상위 URL을 반환했지만 누군가가 리퍼러 변수를 조작하는 것이 얼마나 쉬운가요? 오해의 소지가있는 정보를 얻고 싶지 않습니다.

우려되는 사항이 있으면 포기하십시오. 리퍼러는 항상 사소한 수정이 가능합니다. 중요한 일에 절대 의존해서는 안됩니다.

관련 문제