我有各种文件,包含在一行的php页面中:include'blahblah.php';
我无法弄清楚如何阻止从地址栏直接访问这些文件!
例如:
在查看我的源代码之后,任何人都可以尝试通过在地址栏中输入来打开文件'blahblah.php':http://www.mydomain.com/mydir/blahblah.php
我如何限制人们这样做?
提前致谢!
答案 0 :(得分:0)
这样做的经典方法是使用定义和定义的函数,在主页面中执行一些操作
define('pagescope', 'true');
然后是附带的
if (!defined('pagescope')) die('nooooooo you cant');