Директен достъп :D

KaRo

Registered
Как да забраня директния достъп до някой файл пък да го инклудвам :D:D:D:D:D:D:D
 
if (!defined('IN_VALID') ) {
die('<Center><B>Грешка: Нямате директен достъп до този файл</B><BR>За да се върнете назад натиснете <a href="index.php">тук</a></Center>');
}
Във файла който искаш да е защитен
а в index.php
define('IN_VALID', true);
:?:
 
Слагаш най-отгоре:
if(!$inc) { die("blaaaaaaaa"); }
И после слагаш във файла, който include-ваш -> $inc = true;
Така ако се опита да го отвори директно - няма да го пусне :)
 
if (preg_match('/името-на-файла.php/',$_SERVER['PHP_SELF'])) {
echo "Директния достъп до файла е забранен!";
}
else {
echo "Каквото искаш да ти извежда";
}
 

Back
Горе