我一直在网上寻找,但我无法找到解决问题的方法。
让我们在下一页说我有一个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所在页面的网址,因此在这种情况下,它将是http://www.mysite.com/cakes.php。
由于
谢
答案 0 :(得分:3)
iframed页面secret_frame.php
可以通过$_SERVER['HTTP_REFERER']
变量访问包含它的父页面。
正如在@Sven的回答中提到的,你不能完全信任发送到页面的推荐人。直接来自manual:
将用户代理引用到的页面地址(如果有) 当前页面。这是由用户代理设置的。并非所有用户代理都会 设置这个,有些提供修改HTTP_REFERER的能力 特征。简而言之,它无法真正被信任。
答案 1 :(得分:1)
通常会在推荐人中 - 但请记住推荐人不可信任,他们可能会被完全改变或丢失。