0

我想知道是否可以通过 iframe 获取调用 PHP 脚本的页面的 $_SERVER['HTTP_HOST'] 。例如: index.html 拥有并让 test.php 获得 index.html 的 HTTP_HOST 如果这有任何意义:P

Google/Bing/etc 在这方面绝对一文不值,我不能成为唯一想知道的 PHP 新手 :(

背景:我试图找出在网站上展示广告的最简单方法。如果可能的话,我希望能够使用调用 PHP 脚本的 iframe 发送所有内容,然后根据请求来自哪个站点发送不同的广告:)

4

1 回答 1

1

您可以使用$_SERVER['HTTP_REFERER']来找出从哪里调用 iframe 内容。

然后,您可以使用例如parse_url查找主机名

$parsed = parse_url($_SERVER['HTTP_REFERER']);
$domain = $parsed['host'];
于 2013-06-27T13:01:47.303 回答