CURL - kilka czynności w jednym pliku

0

Witam!

Powiedzmy, że próbuję zalogować się na pewną stronę, a następnie przejść do zakładki 'wiadomości'.

Jak od strony CURLa to powinno wyglądać? Zalogować się potrafię:

	$post = 'user=xxx&clear=true&password=yy&server=pl72&cookie=true';

	$c = curl_init();
	curl_setopt($c, CURLOPT_URL, 'http://www.strona.pl/index.php?action=login');
	curl_setopt($c, CURLOPT_REFERER, 'http://www.strona.pl/');
	curl_setopt($c, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 6.0; pl; rv:1.9.1.2) Gecko/20090729 desktopsmiley_2_2_5643778701369665_44_71 DS_gamingharbor Firefox/3.5.2 (.NET CLR 3.5.30729)');
	curl_setopt($c, CURLOPT_HEADER, true);
	curl_setopt($c, CURLOPT_POST, true);
	curl_setopt($c, CURLOPT_POSTFIELDS, $post);
	curl_setopt($c, CURLOPT_RETURNTRANSFER, true);
	curl_setopt($c, CURLOPT_COOKIEFILE, 'strona.cookie');
	curl_setopt($c, CURLOPT_COOKIEJAR, 'strona.cookie');
	
	$p = curl_exec($c);
	curl_close($c);

Ale co teraz, jeśli po zalogowaniu chcę przejść w inny link (czyli w te wiadomości)? Od nowa muszę odpalać CURL'a z nowym linkiem do tych wiadomości?
Jeśli tak to co jeśli chcę swobodnie poruszać się po tej stronie po zalogowaniu? Z każdym nowym przejściem muszę od nowa odpalać nowe żądanie curl'a ?

Wydaje mi się, że to nie tak powinno wyglądać i mnie ktoś uświadomi jak to się robi :)

Dzięki.

0
  1. curl_init
  2. ustawienie parametrów
  3. curl_exec
  4. zmiana parametrów
  5. curl_exec
    n. zmiana parametrów & curl_exec
    n+1. curl_close
0

No i super, dziękuję :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1