Подскажите пожалуйста как считать кукисы с n-ой страницы, затем подсунуть их среди curl_setopt() запроса.
При обращении к n-ой странице в используй: PHP: curl_setopt($ch, CURLOPT_COOKIEJAR, "cookie.txt"); // запишет cookie в файл cookie.txt Для использования этих cookie на других страницах сайта, используй: PHP: curl_setopt($ch, CURLOPT_COOKIEFILE, "cookie.txt"); // прочитает cookie из файла cookie.txt Также можно использовать данную конструкцию, если cookie известны заранее: PHP: curl_setopt($ch, CURLOPT_COOKIE, "name1=value1; name2=value2"); // имя и значение соответcтвующей cookie
PHP: function get_cookie($page) { if(!preg_match_all("|Set-Cookie: (.*);|Uis",$page,$rnd)) return false; $co=""; foreach($rnd[1] as $key) $co.=$key.";"; return $co; } На входе - страница с заголовками, или просто заголовки, на выходе - рабочие куки. http://mrthe.name/2009/08/curl-i-php/