我目前有一個iframe,例如: <iframe src="www.mydomain.com/myfram.php">
並嵌入到我的客戶端頁面中,使用不同的域名。 我希望我的腳本在"myfram.php"
中檢測我的iframe嵌入到的父域(客戶端域)。 我使用 $_SERVRE['SERVER_NAME']
但它返回我的域名而不是客戶端。那麼你是否有另一種方法來獲取客戶端域名?通過iframe中的腳本檢測父域名
0
A
回答
2
PHP甚至不知道該頁面在iframe
。只有JavaScript可以告訴你,即使跨域限制可能會受到干擾。
如果有什麼可以工作,它將使用AJAX發送top.location.hostname
到服務器。
1
您必須這樣做,在javascript: parent.document.URL
相關問題
- 1. 通過PHP檢測域名的方法
- 2. 通過iframe檢測鼠標?
- 3. 跨域iframe腳本
- 4. 檢測iframe中的點擊並在父級中運行腳本(不是相同的域)
- 5. 通過javascript跨嵌套iframe和不同域的頂級域檢測?
- 6. jQuery跨域iframe腳本
- 7. 如何在跨域的iframe中獲取父域名?
- 8. 按域名過濾Iframe;
- 9. 檢測動畫從父iframe的完整
- 10. 兩個iframe可以相互通話而不通過不同域中的父代?
- 11. 插入JS腳本到父母的iframe
- 12. 當通過iframe下載文件時檢測iframe加載
- 13. 檢測是否通過域名或IP地址導航
- 14. 如何通過GA腳本中提供的實際域名過濾Google Analytics?
- 15. 通過Java檢查域名年齡
- 16. 通配符子域名將子域名值傳遞給腳本
- 17. 如何檢查引薦網址是PHP腳本中的域名或子域名
- 18. 跨域iframe內容負載檢測
- 19. 跨域iframe實時網址檢測
- 20. 通過php腳本將域名重定向到index.php
- 21. 谷歌表格通過Iframe:谷歌應用腳本onFormSubmit通知到託管域名?
- 22. 獲取不同域中的iframe父級名稱
- 23. 檢測域根目錄或子目錄中的腳本
- 24. htaccess自動檢測域名
- 25. 檢測客戶端域名
- 26. 通過給定用戶名和域名的腳本查找組成員身份
- 27. Javascript檢測腳本
- 28. 通過模糊匹配檢測重名
- 29. 如何檢測Node.js腳本是否通過shell管道運行?
- 30. 是否可以通過用戶腳本檢測頁面修改?
我發現top.location.hostname不返回客戶端域名,但它返回一個iframe的域(這回我的域名) –