如何限制对php文件的访问,以便只能通过我服务器中的iframe访问?

时间:2018-01-29 23:40:53

标签: php iframe web access

我的服务器上有一个 content.php 文件,我需要在另一个页面上加载iframe mask.php 。这很好但我不希望在mydomain.com/content.php上访问 content.php ,只能通过iframe在mydomain.com/mask.php上访问。

有没有办法将 content.php 的访问限制为仅通过同一服务器上的iframe? PHP还是HTTP?

我读过有关限制 content.php 的引用的内容,因此它必须是 mask.php 才能加载,但它不能正常工作。我可以想象它应该可以用PHP。

感谢您的任何想法!

1 个答案:

答案 0 :(得分:-1)

mask.php

<?php

if($_SERVER['REQUEST_URI']==='/content.php' && $_SERVER['SCRIPT_NAME']==='/content.php')
{
die('No Access');
}
elseif($_SERVER['REQUEST_URI']==='/mask.php' && $_SERVER['SCRIPT_NAME']==='/mask.php')

{

echo 'hello';

}

?>

content.php

{{1}}