Эдди
Новичок
Как лучше защитить включаемый файл от открытия извне?
Понимаю, что куча способов может быть не дать открыть включаемый файл напрямую, скажем, test.inc.php.
Использовал раньше нечно подобное:
if(substr(basename($_SERVER['REQUEST_URI']),-7,7)=='inc.php') Header('Location:/');
Вплоть до такого:
if(substr(getenv('HTTP_REFERER'),-35,35)!='urlоткудавызванфайлдлиной35символов') Header('Location:/');
Но чую одним место, что профанация все это, хотя и опыта маловато...
Понимаю, что куча способов может быть не дать открыть включаемый файл напрямую, скажем, test.inc.php.
Использовал раньше нечно подобное:
if(substr(basename($_SERVER['REQUEST_URI']),-7,7)=='inc.php') Header('Location:/');
Вплоть до такого:
if(substr(getenv('HTTP_REFERER'),-35,35)!='urlоткудавызванфайлдлиной35символов') Header('Location:/');
Но чую одним место, что профанация все это, хотя и опыта маловато...
