Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [curl] niepotrzebne przekierowanie po połączeniu
dado
post 17.01.2008, 08:26:05
Post #1





Grupa: Zarejestrowani
Postów: 194
Pomógł: 2
Dołączył: 12.04.2004
Skąd: Częstochowa

Ostrzeżenie: (10%)
X----


Nie wiem czy ktoś z was zetknął się juz z podobnym problemem: mianowicie: przez CURL wysyłam dane metoda POST do strony gdzie wymagane jest logowanie: login, haslo itd. Problem jest w tym źe strona z którą łączy się CURL (http://www.example.com/logowanie.php) po poprawnym zalogowaniu robie przekierowanie na inną podstronę (http://www.example.com/index.php?login=1&sid=gth045gh8).

Skutkiem czego do przeglądarki gdzie odpalony jest skrypt wykorzystujący CURL dopisują się dane z przekierowania (?login=1&sid=gth045gh8) strony wywoływanej przez CURL (&sid=costam&login=1...) i wywala mi to błąd.

  1. <?php
  2. $ch = curl_init();
  3. curl_setopt($ch, CURLOPT_URL, "http://www.example.com/logowanie.php");
  4. curl_setopt($ch, CURLOPT_POST, 1);
  5. curl_setopt($ch, CURLOPT_POSTFIELDS, 'login=aaa&haslo=aaa');
  6. $data = curl_exec($ch);
  7. curl_close($ch);
  8. ?>


ten przykład jest bardzo prosty ale juz na nim pojawia sie problem którym mowa. Proszę o pomoc. Może załatwia to jakiś parametr.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 08:09