Форум программистов, компьютерный форум, киберфорум
Web-мастеринг
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/12: Рейтинг темы: голосов - 12, средняя оценка - 4.67
1 / 1 / 0
Регистрация: 01.07.2010
Сообщений: 84
1

Определитель вызова

28.12.2006, 22:10. Показов 2326. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть 2 страницы: одна запрашивает данные у другой (на разных серверах).
Задача: дать эти данные только определенному серверу (логинпароль не катят).
Цель: однозначно определить вызывающую страницу и не дать данные для стороннего запроса.
Какие использовать технологии или просто и банально какие серверные переменные учитывать?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.12.2006, 22:10
Ответы с готовыми решениями:

нужно чтобы функция располагалась до ее вызова, после ее вызова и в другом файле. Как это сделать?
#include <iostream> #include <conio.h> using namespace std; int n, *c; void fun(int a,...

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

Ошибка вызова потока "Адресат вызова создал исключения"
при создании потока и вызове метода из потока выдает ошибку "Адресат вызова создал исключения", в...

Как поймать момент входящего вызова и номер телефона входящего вызова?
всем привет, у меня странный вопрос, есть стационарный телефон, подключенный через четырехканальный...

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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.01.2007, 12:55
Помогаю со студенческими работами здесь

Вероятность какого события больше: определитель матрицы будет чётным, или определитель матрицы будет нечётным
Составим квадратную матрицу размера 42 × 42 из случайных целых чисел от 1 до 6 (т.е. для каждого...

оформить решение в виде функции следующими способами: 1. функция расположена после ее вызова; 2. функция расположена после до ее вызова; 3. функ
оформить решение в виде функции следующими способами: 1. функция расположена после ее вызова;...

Определитель
Помогие написать коментарии к процедуре, нужно пояснить, что делается в каждом шаге procedure...

Определитель
Помогите с задачей. Как это доказать, если высчитывать определитель нельзя? Подсказку я тоже не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru