如何限制某些文件直接从网址打开/如何保护“包含”文件

时间:2012-04-21 18:16:36

标签: file include block restrict

我有各种文件,包含在一行的php页面中:include'blahblah.php';

我无法弄清楚如何阻止从地址栏直接访问这些文件!

例如:

在查看我的源代码之后,任何人都可以尝试通过在地址栏中输入来打开文件'blahblah.php':http://www.mydomain.com/mydir/blahblah.php

我如何限制人们这样做?

提前致谢!

1 个答案:

答案 0 :(得分:0)

这样做的经典方法是使用定义和定义的函数,在主页面中执行一些操作

define('pagescope', 'true');

然后是附带的

if (!defined('pagescope')) die('nooooooo you cant');