@Zimaell

Как сделать curl_multi с несколькими шагами и куками?

Вот к примеру у меня есть такой вот запрос
$ch=curl_init(); 
curl_setopt($ch,CURLOPT_URL,$url_1);
curl_setopt($ch,CURLOPT_COOKIEJAR,'/cookies/1.txt');
curl_setopt($ch,CURLOPT_COOKIEFILE,'/cookies/1.txt');
curl_setopt($ch,CURLOPT_COOKIE,'cookiename=cookie-1');
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,TRUE);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,TRUE);
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE);
curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,FALSE);
curl_setopt($ch,CURLOPT_HEADER,TRUE);
curl_setopt($ch,CURLOPT_TIMEOUT,30);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,30);
curl_setopt($ch,CURLOPT_POST,TRUE);
curl_setopt($ch,CURLOPT_POSTFIELDS,'test=test');
curl_exec($ch);
curl_setopt($ch,CURLOPT_URL,$url_2);
curl_setopt($ch,CURLOPT_POST,FALSE);
$content=curl_exec($ch);
curl_close($ch);
echo $content;

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

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

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