#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. Я пытаюсь выполнить функцию добавления в корзину на веб-сайт электронной коммерции из моего домена, которая отображает информацию о корзине на веб-сайте электронной коммерции