1

我一直在网上四处寻找,但找不到解决问题的方法。

让我们在下一页说我有一个 iframe。

http://www.mysite.com/cakes.php - this is the url of the page the iframe is on

这是该页面上的 iframe 代码

<iframe src = "http://www.mysite.com/secret_frame.php"></iframe>

在 iframe(文件 secret.php)中,我将如何获取 iframe 所在页面的 URL,所以在这种情况下它将是http://www.mysite.com/cakes.php

谢谢

坦率

4

2 回答 2

3

iframed 页面 ,可以通过变量secret_frame.php访问包含它的父页面。$_SERVER['HTTP_REFERER']

正如@Sven 的回答中提到的,您不能完全信任发送到页面的推荐人。直接来自手册

将用户代理引向当前页面的页面地址(如果有)。这是由用户代理设置的。不是所有的用户代理都会设置这个,有些提供修改 HTTP_REFERER 作为一个特性的能力。简而言之,它不能真正被信任。

于 2012-10-23T22:46:57.517 回答
1

它通常在推荐人中 - 但请记住推荐人不能被信任,它们可能会被更改或完全丢失。

于 2012-10-23T22:46:37.487 回答