【发布时间】:2012-12-16 09:07:58
【问题描述】:
我最近在浏览一些php源代码,特别是phpbb和esotalk之类的论坛软件
我注意到一件事,他们中的大多数人在页面开头使用了一个全局变量作为某种安全性,如下所示:
if (!defined("IN_ESOTALK")) exit; //For esotalk
if (!defined("IN_PHPBB")) exit; //FOR phpbb
这是一种什么样的安全措施?我不明白。 您能否向我解释一下这会阻止什么以及如何阻止?
谢谢, 维杜
【问题讨论】:
-
这是为了防止从应用程序外部访问脚本