1 / 1 / 0
Регистрация: 01.07.2010
Сообщений: 84
|
|
1 | |
Определитель вызова28.12.2006, 22:10. Показов 2326. Ответов 4
Метки нет (Все метки)
Есть 2 страницы: одна запрашивает данные у другой (на разных серверах).
Задача: дать эти данные только определенному серверу (логинпароль не катят). Цель: однозначно определить вызывающую страницу и не дать данные для стороннего запроса. Какие использовать технологии или просто и банально какие серверные переменные учитывать?
0
|
28.12.2006, 22:10 | |
Ответы с готовыми решениями:
4
нужно чтобы функция располагалась до ее вызова, после ее вызова и в другом файле. Как это сделать? После вызова печати, я хочу попасть на ту форму что вызывала, и на то поле где была до вызова Ошибка вызова потока "Адресат вызова создал исключения" Как поймать момент входящего вызова и номер телефона входящего вызова? |
1 / 1 / 0
Регистрация: 01.07.2010
Сообщений: 84
|
|
28.12.2006, 22:12 [ТС] | 2 |
Добавлю: вызывающая платформа - PHP, вызываемая - ASP.NET.
Вот на ASP.NET и надо определить, что вызов пришел именно с сайта site.ru , а не vasyapupkin.ru
0
|
85 / 61 / 69
Регистрация: 15.03.2007
Сообщений: 6,906
|
|
28.12.2006, 22:33 | 3 |
Смотри IP адрес с которого пришел запрос (Request.UserHostAddress). Если IP сайта фиксированный, то этого вполне достаточно. При желании можно преобразовывать IP адрес в имя хоста (Dns.GetHostByAddress) и проверять уже хост, а не IP-шник.
0
|
2 / 2 / 1
Регистрация: 04.12.2010
Сообщений: 216
|
|
31.12.2006, 03:51 | 4 |
А можно еще и URL проверить вызывающего скрипта через environment variable REMOTE_ADDR
0
|
1 / 1 / 0
Регистрация: 01.07.2010
Сообщений: 84
|
|
06.01.2007, 12:55 [ТС] | 5 |
REMOTE_ADDR, REMOTE_HOST и Request.UserHostAddress возвращают IP-адрес.
Dns.GetHostByAddress по этому IP - возвращает название сервера-хостинга на котором расположен сайт, а не самого сайта. Получается, что разрешив одному сайту на этом хостинге доступ к данным другие сайты тоже смогут свободно им воспользоваться ... Возможно это происходит потому, что PHP работает от имени сервера хостинга и посылает с него запросы. Тогда вопрос: какую подобную защиту имеют WEB-службы для ASP.NET? Ну, почитал я немного о защите web-служб с помощью логина и пароля - а толку то в нашей стране от этого?? Итак: как более точно определить запрос с сайта site.ru , а не его хостинг? - или это не возможно?
0
|
06.01.2007, 12:55 | |
06.01.2007, 12:55 | |
Помогаю со студенческими работами здесь
5
Вероятность какого события больше: определитель матрицы будет чётным, или определитель матрицы будет нечётным оформить решение в виде функции следующими способами: 1. функция расположена после ее вызова; 2. функция расположена после до ее вызова; 3. функ Определитель Определитель Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |