Może mi ktoś helpnąć jak zalogować cURLemsię na strone serwisu xx.pl?
Próbowałem rożnych sztuczek - niestety bez rezultatu
m.in to:
$login = 'xxx'; $pass = 'yyy'; $cookie = 'cookies.txt'; file_put_contents($cookie, ''); $link=curl_init(); curl_setopt($link,CURLOPT_COOKIEJAR,$cookie); curl_setopt($link,CURLOPT_COOKIEFILE,$cookie); curl_setopt($link,CURLOPT_HEADER, 0); curl_setopt($link,CURLOPT_URL,'http://xx.pl'); curl_setopt($link,CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 6.0; en; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 .NET CLR 3.5.30729'); curl_setopt($link,CURLOPT_POSTFIELDS,'login='.$login.'&password='.$pass.'&&redirect='); curl_setopt($link,CURLOPT_RETURNTRANSFER, 1); curl_exec($link); $err_ok=curl_errno ($link); $status = curl_getinfo($link, CURLINFO_HTTP_CODE); //przejście na stronę prfilu i zapis jej treści $ch=curl_init(); curl_setopt($ch,CURLOPT_COOKIEJAR,$cookie); curl_setopt($ch,CURLOPT_COOKIEFILE,$cookie); curl_setopt($ch,CURLOPT_HEADER, 0); curl_setopt($ch,CURLOPT_URL,'http://xxx.pl/profile_menage'); curl_setopt($ch,CURLOPT_USERAGENT,'Mozilla/5.0 (Windows; U; Windows NT 6.0; en; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 .NET CLR 3.5.30729'); curl_setopt($ch,CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_FILE, $file); curl_exec($ch); $status2 = curl_getinfo($link, CURLINFO_HTTP_CODE); $err_ok2=curl_errno ($ch);