Перейти к содержимому


Куки в аякс-запросе - как?


  • Вы не можете ответить в тему
Сообщений в теме: 3

#1 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 08 May 2014 - 09:53 PM

Понадобилось мне подменить (точнее, прописать свои) куки в аякс-запросе, т.к. сайт, куда идет аякс-запрос не отдает содержимое без конкретных кук. День потрачен - толку ноль. Понимаю, что задача проста, на PHP оно решается на ура, но PHP в моем случае совершенно излишен между браузером и целевым сервером.

Как?

Хакинга и деструкции в этом практически никакой. Надо банально получить с чужого сайта содержимое страницы и обработать его прямо в браузере клиента, чтобы не городить многоходовку из "браузер делает запрос на свой сервер, сервер на PHP делает запрос на целевой сайт, обрабатывает и возвращает нужные данные браузеру".
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#2 artur_ik

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений
Репутация: 0
Начинающий
  • ГородSan Francisko

Отправлено 21 January 2015 - 12:01 PM

курл.
я таким тоже пробовал заниматься. но нечего не получилось.
брак мыслей.

если вам что то удалось, поделитесь.
  • 0
Все как бы и так, но что то не так

#3 hinter79

    Новичок

  • Пользователи
  • Pip
  • 5 сообщений
Репутация: 0
Начинающий

Отправлено 20 March 2016 - 07:56 PM

"т.к. сайт, куда идет аякс-запрос" - аяксом на другой сайт?
jsonp только
  • 0

#4 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 20 March 2016 - 10:17 PM

jsonp только

Видимо, Вы не поняли задачу. Или я не понял Вас.
Саму страницу я могу получить каким угодно способом, которых вагон.
Но страница нужного вида отдается только в случае передачи в запросе соответствующей куки.
Банальной куки registered=1, иначе отдастся страница с предложением регистрации.
Ее тоже можно пройти и получить желаемую страницу, но зачем, если можно просто заслать сразу куку?
Вот в этом и вопрос - как яваскриптом заслать куку в запросе к сайту.
Мне кажется, что jsonp тут совершенно ни при чем.
Тем более, что ответ-то будет не в json, а в html.
Но, возможно, я чего-то не знаю, не понимаю.
В этом случае буду благодарен за пример кода получения страницы сайта с отдачей куки в запросе вместо все объясняющего "jsonp только".
Даже без комментариев, сам разберусь.

PS. Задача в 2014-м году решена таки через запрос с сервера, т.е. на PHP, но чисто яваскриптовое решение было бы очень интересно.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)