[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вопрос по защите
sharomet
Я придумал, а скорей всего не я а уже давно какой то умный дятька такую вот схему: например у меня есть файл 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
joomla так и поступает

_____________
Свои мозги еще никто не отменял.
Телепатов нету.
sharomet
Ууууу...Спасибо

_____________
Место клизмы изменить нельзя!
Tapak
Вопрос интересный, я чуть-чуть не понял, как объявляют константу?
sharomet
в файле index.php
define('ok', 100);

а в другом файле defined('ok') or die(header('Location: ../'));
то есть если константа не обнаружена то давай дасвиданья


ну если я не ошибаюсь то вот так blink.gif или нет?


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

_____________
Место клизмы изменить нельзя!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.