Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как запретить открытие модуля "напрямую"?

249
03 ноября 2006 года
DissDoc
639 / / 01.10.2004
Ребята, помогайте, излазил все ))) Никак не могу понять, как программно запретить открытие модуля напрямую...
Если у меня допустим есть index.php есть mymodule.php.
Я чтбы запретить открытие mymodule.php делаю так в модуле
 
Код:
if (!eregi("index.php"), $PHP_SELF)
    {die("Access denied");}

Но это не работает ((( У меня 5.1 пых... Что я делаю не так?
13
03 ноября 2006 года
RussianSpy
3.0K / / 04.07.2006
Зачем такая камасутра? И вообще для чего это сделано? вы хотите сами себе запретить доступ?
249
03 ноября 2006 года
DissDoc
639 / / 01.10.2004
Я хочу чтобы в браузере нельзя было адрес модуля ввести напрямую ))) У меня все через index.php подключается )) Вот так... Как сделать так, чтобы не отображались модули, если они не "просматриваются через index.php"??
244
03 ноября 2006 года
UAS
2.0K / / 19.07.2006
Засунь в отдельную категорию, защити .htaccess

В index.php объяви константу:
define("SAFE","LALA");

В подключаемом модуле сделай так:
if(!defined(SAFE))die("Хакеры!!!");

Вот тебе совет как аналог...
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог