![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Еще один вопрос про 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-программе отказано в доступе.