@dev123

Как определить в каком сайте открыт iframe с моим сайтом?

Мой сайт интегрирован с Битрикс24 и АМО CRM. Получается что сайт открывается в iframe внутри этих CRM. Как я могу определить на своем сайте в какую именно CRM он загружен? Сейчас механика такая: если сайт открыт в Б24, то в сессию заносится значение CRM1 = B24. Если же открыт в Амо, то CRM2 = AMO. От этого зависит какие скрипты подгружать на сайт - для Амо или Б24.
Но баги начинаются когда сначала зашел на Б24, в сессии оказывается значение CRM1 = B24 и потом сразу же заходим в Амо - то в нее загружаются скрипты, которые предназначены для Б24.
  • Вопрос задан
  • 215 просмотров
Пригласить эксперта
Ответы на вопрос 1
@glagolew059
frontend developer
в $_SERVER['HTTP_REFERER'] должен быть адрес откуда открыли
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы