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


Правила форума

Внимание!!! Если не можете скачать, пожалуйста ознакомьтесь с условиями получения доступа с файлам форума. Правила форума


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


Сообщений в теме: 3

#1 badisoft

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

  • VIP
  • 4 945 сообщений
Репутация: 746
Мастер

Отправлено 08 мая 2014 - 21:53

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

Как?

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

#2 artur_ik

    Новичок

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

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

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

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

#3 hinter79

    Новичок

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

Отправлено 20 марта 2016 - 19:56

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

#4 badisoft

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

  • VIP
  • 4 945 сообщений
Репутация: 746
Мастер

Отправлено 20 марта 2016 - 22:17

Просмотр сообщенияhinter79 сказал:

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

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