2012-03-31 7 views
0

Я хочу, чтобы защитить каталог и PHP файлы в нем, от прямого доступа в Интернет через файл .htaccess, как это:Запретить доступ к каталогу с .htaccess

IndexIgnore * 
<Files ~ "\.(php)$"> 
    order allow,deny 
    deny from all 
</Files> 

, но я хочу, чтобы иметь возможность отправить ajax-запросы из файла javascript в эти php-файлы получают результат. Это возможно?

+0

Почему нисходящее направление? :-( – undone

+0

См. Здесь: http://stackoverflow.com/questions/3466802/deny-ajax-file-access-using-htaccess – Ehsan

ответ

2

Вы можете разрешать только POST-запросы. Доступ к странице из браузера приводит к ошибке, но публикация из ajax работает. См. here.

Примечание: это квалифицируется как безопасность через неясность. Если кто-то посмотрит ваш javascript, они узнают, как получить результаты страницы.

+0

Спасибо, это то, что я хотел. Меня не волнует безопасность, Я просто не хочу, чтобы к нему обращались напрямую. – Zosimas

Смежные вопросы