sharomet
18.11.2012 - 21:25
Я придумал, а скорей всего не я а уже давно какой то умный дятька такую вот схему: например у меня есть файл config.php и я хочу что б к нему подключались только мои файлы и пользователи не могли в url ввести его адрес и увидеть что там то я делаю следующее
к файлу index.php я подключаю config.php (include_once 'config/config.php';) но что бы зладеи не могли пролесть в config.php в index.php я объявляю константу define('ok', 100); а в config.php пишу defined('ok') or die(header('Location: ../')); типа если константы нет то проваливаёте на основной сайт
Вопрос правильно ли я поступаю?????
_____________
Место клизмы изменить нельзя!
waldicom
18.11.2012 - 21:33
joomla так и поступает
_____________
Свои мозги еще никто не отменял.
Телепатов нету.
sharomet
18.11.2012 - 21:41
Ууууу...Спасибо
_____________
Место клизмы изменить нельзя!
Вопрос интересный, я чуть-чуть не понял, как объявляют константу?
sharomet
18.11.2012 - 23:49
в файле index.
phpdefine('ok', 100);
а в другом файле defined('ok') or die(header('Location: ../'));
то есть если константа не обнаружена то давай дасвиданья
ну если я не ошибаюсь то вот так

или нет?
_____________
Место клизмы изменить нельзя!
Какая связь между index.php и другим файлом?
И как вообще происходит взаимодействие?
php.net
bool defined ( string $name )
Только одно значение - это имя константы.
ну правильно) TRUE если объявлена и FALSE если нет)
sharomet
19.11.2012 - 00:27
Я всё понял Спасибо всем большое) всем +
_____________
Место клизмы изменить нельзя!
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.