2010-06-01 1 views
1

У нас есть веб-приложение, в котором пользователи могут принимать онлайн-отчеты из системных данных ou ERP ... И у нас есть еще одно веб-приложение, которое используется нашими учителями и сотрудниками.Как определить веб-приложение, если клик пришел из другого веб-приложения через код?

Мы не можем изменить веб-приложение ERP, потому что его закрытая DLL, в этом случае мы сделали некоторые расширенные функции в нашем пользовательском внутреннем веб-приложении, и мы готовы поместить эту функцию в «меню» веб-страницы ERP приложение.

мне нужно интегрировать эти два приложения следующим образом:

При нажатии в меню ERP веб-приложения, я хочу, что наш внутренний веб-приложение утверждают, что щелчок пришел из нашего ERP веб-приложение и не набрал URL, это возможно?

+0

Простыми словами я хочу определить происхождение клика. – Diego

ответ

1

Рассмотрим ServerVariable называется HTTP_REFERER ниже ссылку на какой-то документации

http://www.w3schools.com/asp/coll_servervariables.asp

+0

Я собираюсь удалить свой ответ и просто добавить ссылку на вашу: http://en.wikipedia.org/wiki/HTTP_referrer –

+1

Это легко подделать, поэтому, если проблема безопасности - это проблема, я бы не использовал это. – womp

0

Посмотрите на сервер переменной HTTP_REFERER в запросе вашего внутреннего приложения. Вы должны иметь возможность сравнить это с известным значением.