我目前有一个iframe例如:
<iframe src="www.mydomain.com/myfram.php">
并使用不同的域名嵌入到我的客户端页面。
我希望"myfram.php"
中的脚本能够检测嵌入了iframe的父域(客户端域)。
我用
$_SERVRE['SERVER_NAME']
但它返回我的域名而不是客户端。那么你有其他方法来获取客户端域名。
答案 0 :(得分:2)
PHP甚至不知道该页面位于iframe
。只有JavaScript可以告诉您,即使这样,跨域限制也可能会产生干扰。
如果有什么工作,它将使用AJAX将top.location.hostname
发送到服务器。
答案 1 :(得分:1)
你必须在javascript中执行此操作: parent.document.URL