如果不是在php中的iframe内部,则不加载页面

时间:2012-03-28 16:43:56

标签: php iframe

如果页面不在使用php的iframe中,是否可以不加载页面? 如果是的话,任何人都可以给我一个样本如何做。

i have found something similar but in javascript.

3 个答案:

答案 0 :(得分:2)

试试这个:这会隐藏iframe内容的直接访问权限并隐藏用户的实际网址

HTML页面

<iframe src="direct.php" ></iframe>

<强> direct.php:

header('location: something.php?access_key=dnkjndnj3DDjs');

<强> something.php:

if($_GET['access_key']!='dnkjndnj3DDjs') exit();
/* page content */

答案 1 :(得分:0)

这是不可能的,因为php是服务端脚本,从服务返回的东西可以通过javascript修改。这可以通过javascript完成,因为它是一种客户端脚本语言。

答案 2 :(得分:0)

服务器没有任何了解方法。 JS在客户端运行,因此JS最了解。如果您在header('location: ')iframe iframe,新页面仍会加载到{{1}} ...