我想知道是否可以通过iframe获取调用PHP脚本的页面的$ _SERVER ['HTTP_HOST']。 例如:index.html拥有并拥有test.php获取index.html的HTTP_HOST 如果这有道理:P
谷歌/必应/等等在这方面绝对毫无价值,我不能成为唯一一个想知道的新人 - (
)上下文:我正在尝试找出在网站上展示广告的最简单方法。如果可能的话,我希望能够使用iframe调用PHP脚本发送所有内容,然后根据请求来自哪个站点发送不同的广告:)
答案 0 :(得分:1)
您可以使用$_SERVER['HTTP_REFERER']
找出iframe内容的调用位置。
然后,您可以使用parse_url
来查找主机名
$parsed = parse_url($_SERVER['HTTP_REFERER']);
$domain = $parsed['host'];