Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Еще один вопрос про Post-запрос


Иван Д. ©   (2015-09-11 15:31:00) 

Делаю Post-Запрос из Delphi-программы: IdHTTP1.Post(url,str);
Он обращается к файлу скажем index.php
Какое содержание должно быть в файле .htaccess, чтобы пользователь не смог бы получить доступ к нему, скажем через браузер, а Delphi-программа бы смогла?
Заранее спасибо!


Иван Д.   (2015-09-11 16:30:00) [1]

megavoid, большое спасибо!


megavoid   (2015-09-11 16:12:00) [2]

*Веб-вервер - это гибрид Апача и Вервольфа, по ночам оборачивается и кусает визиторов :)))


megavoid   (2015-09-11 16:11:00) [3]


> Какое содержание должно быть в файле .htaccess

Никакое, с точки зрения веб-вервера браузер и программа выглядят одинаково.

Конечно, можно обойти "костылём". например, юзер-агентом:
IdHTTP1.Request.UserAgent := 'kostyl';
и
SetEnvIfNoCase User-Agent kostyl good
Order Deny,Allow
Deny from All
Allow from env=good

Но с такой же лёгкостью это можно и обойти.

По-хорошему, надо делать авторизацию, и желательно, прикрутить к сайту https.


Иван Д.   (2015-09-11 15:33:00) [4]

Например с запретом
<Files index.php>
deny from all
</Files>
и Delphi-программе отказано в доступе.


Наверх

Титульная страница Поиск, карта сайта Написать письмо