Как запретить открытие модуля "напрямую"?
Если у меня допустим есть index.php есть mymodule.php.
Я чтбы запретить открытие mymodule.php делаю так в модуле
Код:
if (!eregi("index.php"), $PHP_SELF)
{die("Access denied");}
{die("Access denied");}
Но это не работает ((( У меня 5.1 пых... Что я делаю не так?
Зачем такая камасутра? И вообще для чего это сделано? вы хотите сами себе запретить доступ?
Я хочу чтобы в браузере нельзя было адрес модуля ввести напрямую ))) У меня все через index.php подключается )) Вот так... Как сделать так, чтобы не отображались модули, если они не "просматриваются через index.php"??
В index.php объяви константу:
define("SAFE","LALA");
В подключаемом модуле сделай так:
if(!defined(SAFE))die("Хакеры!!!");
Вот тебе совет как аналог...