i was recently browsing some php source code, particularly ones of forum software like phpbb and esotalk
I noticed one thing, most of them used a global variable at the start of their page as some sort of security like so:
if (!defined("IN_ESOTALK")) exit; //For esotalk
if (!defined("IN_PHPBB")) exit; //FOR phpbb
What sort of security is this? I don't understand. Could you explain to me what this prevents and how?
thanks, Vidhu