Как собрать одинаковые файлы cookie одного домена на другой домен из того же браузера?

#php #curl #cookies #browser #session-cookies

#php #curl #файлы cookie #браузер #сеансовые файлы cookie

Вопрос:

Я открыл анонимный веб-сайт, скажем example.com в браузере. Теперь я запускаю PHP-скрипт, который выполняется в другом домене, скажем test.com который принадлежит мне на другой вкладке того же браузера. Как я могу получить все файлы cookie, которые были установлены в example.com в мой test.com PHP-скрипт? Цель состоит в том, чтобы собрать все те же файлы cookie, которые были установлены в example.com amp; обрабатывать те же самые файлы cookie в моем PHP-скрипте.

Любые советы будут высоко оценены?

Ответ №1:

Вы не можете получить информацию о файлах cookie из одного домена в другой. Это было бы огромной дырой в безопасности.

Если вам абсолютно нужны значения, вам нужно будет добавить страницу в domain1, которая считывает cookie и перенаправляет на domain2, передавая значения cookie в виде строки запроса или параметра формы.

Комментарии:

1. Возможно ли это, если я загружу его в iframe?

2. Нет, опять же, это было бы проблемой безопасности / конфиденциальности.

3. Есть ли какие-то другие способы добиться этого?

4. Нет, у вас должна быть страница в домене1, код которой вы бы использовали для считывания значений файлов cookie для передачи в домен2. Если домен1 — это тот, к которому у вас нет доступа к кодовой базе, вы вообще не сможете этого сделать. Чего именно вы пытаетесь достичь?

5. Я пытаюсь выполнить функцию добавления в корзину на веб-сайт электронной коммерции из моего домена, которая отображает информацию о корзине на веб-сайте электронной коммерции