文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>动态网页中不让直接访问PHP程序文件

动态网页中不让直接访问PHP程序文件

时间:2008-05-17  来源:剑心通明


由于我们有需要用到某些php文件,而又不希望别人直接访问这个文件,我们可以在
[url=javascript:;]其他[/url]
包含文件比如global.php中定义一个参数,在被访问页面data.php前面判断是否定义了该参数,没有定义则禁止访问

在global.php中定义
在data.php文件中判断:
这样的
[url=javascript:;]代码[/url]
可以解决很多的安全问题,比如变量未定义[应该说在本文件内未定义]。
但是这样的在本地包含漏洞前就没什么意义了。比如进来看一代码
common.php文件里:
如果没有!defined('X') 的限制,那么这里$root_path未定义导致了一个远程包含。
而在改脚本又存在一个update-->include的2次攻击导致的本地包含,那么我们可以通过这个本地包含漏洞包含common.php导致突破!defined('X'),转化为远程包含。


相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载