У меня есть веб-приложение, предназначенное для загрузки в iframe на разных хостах (скажем, с myiframe.com).Чтобы поддерживать сеанс, я использую cookie-файл с именем 'session', который устанавливается при первом запросе содержимого iframe, с доменом myiframe.com.
Теперь предположим, что хост A (a.com)) загружает iframe и, следовательно, сессионный cookie устанавливается с доменом myiframe.com.Если вы перейдете на хост B (b.com), то будет использоваться тот же файл cookie сеанса.Я хочу, чтобы сеансы были независимы друг от друга, чтобы у вас был сеанс в A и другой в BIe, чтобы cookie, который устанавливается при запросе из A, не использовался, когда приложение запрашивается из B.
Я думаю, что могу использовать разные имена файлов cookie в зависимости от хоста, а затем проверить сеанс, сопоставив соответствующий файл cookie с информацией о хосте, но мне было интересно, смогу ли я сделать это каким-либо образом, используя заголовок 'set-cookie' и домен cookiefield.
Кстати, я не контролирую хосты и то, как они добавляют iframe, хотя все они делают это одинаково.
Edit: запрос, используемый для получения содержимого iframe, содержит большечем достаточно информации для надежной идентификации хоста.Это не проблема.