Установить cookie для браузера пользователя, когда он заходит на мой сайт через другой сайт

Есть ли способ сохранить cookie в браузере пользователя, когда он заходит на мой сайт через другой сайт?

Пример:

У меня есть сайт a.com

Пользователь отправляет запрос, используя http://b.com и я хотел бы установить печенье для http://a.com с этим запросом.

Является ли это возможным?

0

Решение

Что вы можете сделать, это создать скрипт PHP, который устанавливает cookie, но ничего не выводит. Затем вы можете включить этот скрипт, используя, например, <img> или же <script> теги. Как только браузер попытается загрузить этот URL, он установит файлы cookie, указанные в заголовке (учитывая тот факт, что файлы cookie третьего веб-сайта не блокируются в браузере).

Тогда установленный файл cookie доступен любой странице на a.com

0

Другие решения

Самый простой: включить ресурс img src = «// a.com/setCookie.php» width = «1» height = «1» в содержание //b.com

0