Witajcie, mam pewien problem, a mianowicie napisałem skrypt, który loguje się na stronę rapidshare.com, jednakże gdy chcę po zalogowaniu przejść na inną podstroną, np. ustawienia konta to nie przechodzi na tę podstronę tylko nadal zostaje na stronie głównej konta.
$ch=curl_init();
$test ='https://ssl.rapidshare.com/cgi-bin/premiumzone.cgi';
curl_setopt($ch, CURLOPT_URL, $test);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 6.0; pl; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3");
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt
($ch, CURLOPT_COOKIEFILE
, dirname(__FILE__) . '/cookies.txt'); curl_setopt
($ch, CURLOPT_COOKIEJAR
, dirname(__FILE__) . '/cookies.txt'); curl_setopt($ch, CURLOPT_POSTFIELDS, 'uselandingpage=1&login=...&password=...');
$x=curl_exec($ch);
$test_2 = 'https://ssl.rapidshare.com/cgi-bin/premiumzone.cgi?remotegets=1';
curl_setopt($ch, CURLOPT_URL, $test_2);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 6.0; pl; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt
($ch, CURLOPT_COOKIEFILE
, dirname(__FILE__) . '/cookies.txt'); curl_setopt
($ch, CURLOPT_COOKIEJAR
, dirname(__FILE__) . '/cookies.txt'); $t = curl_exec($ch);
curl_close($ch);
Jak widać próbowałem wyświetlić zawartość strony poprzez echo i kurcze zamiast przejść do zakładki np. Remote Upload skrypt nadal był na stronie głównej:
https://ssl.rapidshare.com/cgi-bin/premiumzone.cgiBardzo proszę o pomoc.
Pozdrawiam
Ten post edytował darala1 3.10.2009, 12:57:43