Как сделать, чтобы php-страница была доступна только для других страниц сайта

Статус
В этой теме нельзя размещать новые ответы.

Asar

Новичок
Как сделать, чтобы php-страница была доступна только для других страниц сайта

Г-да, сорри за дурацкий вопрос, но он срочный, а поиском ничего не обнаружил.

Имеется несколько страниц, которые служат только в случаях recquire их в других. Но сейчас, если к ним обратиться из браузера они тоже вполне себе доступны и выполняют код. Вопрос: как ограничить к ним доступ -- чтобы, если их берет другая страница с сайта, они были вполне работоспособны, а если кто снаружи -- нет.
 

hermit_refined

Отшельник
подключаемые файлы должны лежать либо вне document root, либо в папке с Deny from All.
+ инклюдить скрипты, в которых что-то исполняется - дурной тон (т.е. подключать нужно только классы / функции).
 

Garret

Кто здесь?
Ненужны никакие запреты доступа и прочая хрень.

инклюдить скрипты, в которых что-то исполняется - дурной тон (т.е. подключать нужно только классы / функции)
Это даже не дурной тон, а глупость.
 

tf

крылья рулят
Garret, посторожней с определениями
инклюдить модули и шаблоны нормальный тон
 

Asar

Новичок
Пока я стану не_глупым, и все переделаю изначально грамотно -- пройдет много времени. А запретить хотелось бы уже сейчас...

Завел папку. Туда .htaccess Order allow,deny Deny from all
После чего. Бросаем туда файл подключения к БД -- из других все Ок, к БД подключение есть. Бросаем файл с echo 'ffffffff'; -- нету вывода.
Где туплю?
 

hermit_refined

Отшельник
инклюдить модули и шаблоны нормальный тон
ну, тут речь-то явно не о шаблонах.
а вот про модули не понял.

-~{}~ 02.03.07 19:46:

Order allow,deny Deny from all
зачем?..
Бросаем туда файл подключения к БД -- из других все Ок, к БД подключение есть. Бросаем файл с echo 'ffffffff'; -- нету вывода.
Где туплю?
слишком запутанно.
 

Asar

Новичок
Где туплю нашел.
Зачем? Затем, что мне нужен оперативный способ недобирательства к этому php-файлу снаружи. Точнее, к его работе. А способов лучше я не услышал... Или они всеж-таки е?
 

hermit_refined

Отшельник
я о "Order allow,deny".
просто похоже, что вы делаете copy-paste, особенно не задумываясь.
я имел ввиду подключение модуля к странице
могу только предполагать, что вы имеете в виду...
хоть это уже и не так принципиально, все равно не вижу необходимости.
 

Asar

Новичок
Автор оригинала: hermit_refined
просто похоже, что вы делаете copy-paste, особенно не задумываясь.
Скорее, не до конца разобравшись, но парой тычков рассмотрев, что работает. Что посоверуете в Сети для уточнения вопроса?
 

zip111

Новичок
может такой вариант?

в основном файле:

define('security', true);

в подключаемом:

defined('security') or die('antihaker mod');
 

HraKK

Мудак
Команда форума
zip111 может вы прочитаете тему еще раз перед тем как лезть со своими глупостями?
 

fog

Рыцарь Джедай
Эх, старый добрый форум PHPClub... пальцы, пальцы, пальцы... =)
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху