Есть ли способ сохранить cookie в браузере пользователя, когда он заходит на мой сайт через другой сайт?
Пример:
У меня есть сайт a.com
Пользователь отправляет запрос, используя http://b.com и я хотел бы установить печенье для http://a.com с этим запросом.
Является ли это возможным?
Что вы можете сделать, это создать скрипт PHP, который устанавливает cookie, но ничего не выводит. Затем вы можете включить этот скрипт, используя, например, <img>
или же <script>
теги. Как только браузер попытается загрузить этот URL, он установит файлы cookie, указанные в заголовке (учитывая тот факт, что файлы cookie третьего веб-сайта не блокируются в браузере).
Тогда установленный файл cookie доступен любой странице на a.com
Самый простой: включить ресурс img src = «// a.com/setCookie.php» width = «1» height = «1» в содержание //b.com