在其他网站的iframe中使用$_GET


Use $_GET in iframe on another website

我使用一个网站(第一个)在iframe中显示另一个网站。

在第一个网站上,我在链接中使用$_GET变量:

http://mywebsite.co.uk/page.php?id=1&ref=2

我正在想办法在第二个网站上使用这些变量,同时在page.php上的iframe中显示?

目前我已经尝试在第二个网站上使用此代码:

if(isset($_GET['ref'])){
$website_ref_code = $_GET['ref'];
} 
if(isset($_GET['id'])){
$website_id_code = $_GET['id'];
}

尽管这在变量中没有返回任何数据?

首先,我想知道这是否可能?如果是,正确的方法是什么?

如果您不介意更改iframe请求的确切URL,您可以在网站2 iframesrc中重用网站1的GET参数。因此,在您的示例中,用户导航到网站1:上的此页面

http://example1.com/page.php?id=1&ref=2

然后,您可以在网站1上使用PHP动态构建iframe,如下所示:

<iframe src="http://example2.com/page.php?id=1&ref=2"></iframe>

这样,您就可以访问网站2上iframe中的相同GET参数。