php - 通过iframe中的脚本检测父域名

标签 php javascript html

我目前有一个 iframe,例如: <iframe src="www.mydomain.com/myfram.php">并使用不同的域名嵌入到我的客户页面。 我希望我的脚本位于 "myfram.php"检测我的 iframe 嵌入的父域(客户端域)。 我用 $_SERVRE['SERVER_NAME']但它返回我的域名而不是客户端。那么你还有其他方法来获取客户域吗?

最佳答案

PHP 甚至不知道该页面位于 iframe 中。只有 JavaScript 可以告诉您这一点,即使如此,跨域限制也可能会干扰。

如果有什么办法可行,它将使用 AJAX 将 top.location.hostname 发送到服务器。

关于php - 通过iframe中的脚本检测父域名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13737468/

相关文章:

javascript - 加载图像后启动过渡事件

隐藏特定列的html表单

javascript - 在外部设置显示样式会导致 onclick() 事件两次单击以初始化

html - 悬停可见性

javascript - 了解当一个对象列表已经是 json 格式时,如何通过 json_encode 返回两个对象列表

php - 出现错误 SQLSTATE[HY000] [2002] NAS Synology 上的连接被拒绝

php - Symfony 表单,错误冒泡

javascript - 在 HTML5 验证后禁用所有表单上的提交按钮的通用 jQuery

javascript - 如何在两个单独的 SVG 图像中填充多个相似的路径?

javascript - Django如何识别Django实现的多语言网页的语言变化?