@dev123

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

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

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

Похожие вопросы
24 нояб. 2024, в 03:11
500 руб./за проект
24 нояб. 2024, в 01:35
5000 руб./за проект
24 нояб. 2024, в 01:24
500 руб./за проект