Здравствуйте. Я наткнулся на небольшое затруднение. У меня есть сайт, в корневой директории которого лежит папка, в которой более 500
скриптов. Но мне
не надо, что бы любой мог обратиться к
скрипту так:
mysite.com/folder/script.php, то есть напрямую. А вот чтоб подключить какой то из этих
скриптов к главной странице можно было. У меня в голове только вариант, когда создать файл в той директории и в нем проверять адрес в строке браузера - если он такой:
mysite.com/folder/script.php, то выдавать страницу 404. но подключать этот файл к полутысяче
скриптов как то неахти
есть ли другие решения?
Спустя 2 минуты, 17 секунд (27.04.2010 - 16:39) vasa_c написал(а):
Положить подключаемые файлы вне доступа по http, либо выше DOCUMENT_ROOT, либо закрыть с помощью .htaccess.
Спустя 6 минут, 13 секунд (27.04.2010 - 16:45) kl95 написал(а):
Вот закрыть с помощью .htaccess, насколько я знаю, можно сразу все файлы. Только как? :^)
Спустя 32 минуты, 51 секунда (27.04.2010 - 17:18) kl95 написал(а):
Если кому надо, решение: в папку с файлами заливаете файл .htaccess с текстом deny from all. И получается, что через инклюд локальные скрипты могут получать доступ, а пользователь нет.