Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][cUrl] Gubi sesje po przekierowaniu, Jak przekazać sesje?
Mejdej
post
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 15.01.2010

Ostrzeżenie: (0%)
-----


Cześć,

dopiero raczkuje w cURL, wiec pewnie moje pytanie jest lamerskie, ale co tam:)
Probuje wlogowac sie na strone i zczytac z niej dane. Samo logowanie przebiega (chyba) pomyslnie, bo zes trony ../login.php przekierowuje mnie do ../index.php. Jak wpisze specjalnie zle haslo to przekierowuje mnie do ../login.php?error=1 stad wnioskuje, ze jezeli trafiam do index.php to zalogowalem sie jak nalezy. Problem jest w tym, ze strony index.php mi nie wczytuje tylko robi kolejne przekierowanie ponownie do ../login.php. W naglowkach widze, ze wszedzie sa inne sesje. Tzn po zalogowaniu mam jakas sesje, ale juz w naglowkach na stronie index.php jest inna. Mysle ze to w tym jest problem. Probowalem i z followlocation i bez. Jak jzu mowilem jestem zielony w sprawie cUrla, wiec nie wiem w jai sposob podac dalaej odczytana sesje z pierwszego headera.

Pomoze ktos?

z gory dzieki.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Mejdej
post
Post #2





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 15.01.2010

Ostrzeżenie: (0%)
-----


Bez tego parametru w url bylo na poczatku. Dostawilem go w akcie desperacji:)

Nie rozumiem niestety pytania "czy stała sesyjna jest prawidłowo ustalona?". O jaka stala chodzi? Prosze o wyrozumialosc dla laika:)

Co ja zle robie z ciasteczkami, ze ich nie chce mi odczytac?

Zapisuja sie do pliku dobrze, bo widze je w pliku, ale za drugim razem sie nie odczytuja.

Zapis:

  1. curl_setopt($c, CURLOPT_COOKIEFILE, dirname(__FILE__) . '/'.$cookie_file);
  2. curl_setopt($c, CURLOPT_COOKIEJAR, dirname(__FILE__) . '/'.$cookie_file);


Odczyt:

  1. curl_setopt($c, CURLOPT_COOKIEFILE, dirname(__FILE__) . '/'.$cookie_file);


Tak powinno byc? Czy cos pokrecilem?

Juz wszystko sie wyjasnilo. Problem byl zupelnie w czym innym. Po prostu w ciagu przesylanym POSTem jedna zmienna miala inna nazwe. Przeoczylem, ze po drodze jej nazwa sie zmieniala i wysylana byla inna niz nazwa pola formularza.

Dziekuje wszystkim za probe pomocy.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 17.10.2025 - 15:18