阻止直接访问php包含文件我有一个php文件,我将使用它作为一个包含。因此,我想抛出一个错误,而不是当它被直接访问时执行它,输入URL而不是包含它。基本上,我需要在php文件中进行如下检查:if ( $REQUEST_URL == $URL_OF_CURRENT_PAGE ) die ("Direct access not premitted");有什么简单的方法吗?
3 回答
米脂
TA贡献1836条经验 获得超3个赞
Deny from all
/srv/YourApp/
/srv/YourApp/app/
/srv/YourApp/includes
跃然一笑
TA贡献1826条经验 获得超6个赞
<?phpif(!defined('MyConst')) { die('Direct access not permitted');}?>
<?php define('MyConst', TRUE);?>
饮歌长啸
TA贡献1951条经验 获得超3个赞
print()
return()
if(count(get_included_files()) ==1) exit("Direct access not permitted.");
- 3 回答
- 0 关注
- 363 浏览
添加回答
举报
0/150
提交
取消