@Us59

Как получить и использовать куки?

Делаю curl запрос к сайту, к определенному url адресу, но он выдает ошибку если мои куки пустые. Сделав запрос второй раз к этому же url он дает нормальный ответ, т.к. куки уже есть (если я их записал)

Мне конечно не сложно сделать лишний запрос к сайту, чтобы сначала получить куки, а затем уже обращаться к нужному url и получать нужные данные. НО!! Суть в том, что лишний запрос - это потеря времени, а самое главное при многопоточном режиме это скажется и уменьшится КПД.

Вопрос: Как все же лучше поступить в данном случае?
1) не париться и делать сначала запрос получения куков для каждого запроса.
2) записать куки 1 раз и брать их за основу, а новые куки которые получаю - записывать отдельно в cookie_id_order?
* Поясню, куки записываются не просто так, сервер дает мне задание, потом я отправляю ему ответ, он идентифицирует по кукам и проверят мой ответ, поэтому для каждого заказа я делаю cookie_id_order т.е. уникальный файл.
* Опять же, возникает много вопросов, скорее всего куки имеют период жизни, как узнать сколько они будут жить чтобы настроить авто обновление куков?)
3) Ваш вариант :)
  • Вопрос задан
  • 216 просмотров
Пригласить эксперта
Ответы на вопрос 2
dimonchik2013
@dimonchik2013
non progredi est regredi
@prishelec
Первый запрос, получили куки
Второй запрос уже с новыми куками (из первого)
третий запрос, куки из второго
и т.д.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы