![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 99 Pomógł: 0 Dołączył: 11.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam problem z CUrl i nie wiem jak sobie poradzić
probowałam wielu opcji ręczne dodawanie ciasteczek tez nie pomogło ciągle to samo Kod Object Moved
This object may be found here. Ten post edytował ewelinac18 4.07.2009, 07:10:14 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 2 Dołączył: 15.08.2007 Skąd: Nowy Targ Ostrzeżenie: (0%) ![]() ![]() |
A może tak się uda:
A jak nie to sprawdź dokładnie adresy wszystkich stron Ten post edytował MolTAR 4.07.2009, 08:19:21 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%) ![]() ![]() |
hmmm... ładnie ciurkiem napisane (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
proponuję skorzystać z dodatku do mozilli Live HTTP Headers i sprawdzić co jest wysyłane - może strona wymaga coś więcej niz tylko cookies?? (IMG:http://img-upload.pl/images/396_g.gif) - może też wymagany jest na niektórych stronach referer, lub inne info - lub nie pusty nagłówek przeglądarki??.... |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 99 Pomógł: 0 Dołączył: 11.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
dziękuję za pomoc
MolTAR już wcześniej tak próbowałam skorzystałam z rady zegarek84 i zainstalowałam Live HTTP Headers (bardzo fajna rzecz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ) trochę przeanalizowałam i znalazłam winę ale nie do końca wiem jak ją usunąć trzeba w ostatnim etapie dodać ciasteczka ale ręcznie nie wiem dlaczego
ale z ciasteczkami pobranymi curl nie działa muszę w mozille patrzeć jakie ja uzyskałam ciasteczka i sama dopisać |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%) ![]() ![]() |
skorzystałam z rady zegarek84 i zainstalowałam Live HTTP Headers (bardzo fajna rzecz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ) trochę przeanalizowałam i znalazłam winę ale nie do końca wiem jak ją usunąć trzeba w ostatnim etapie dodać ciasteczka ale ręcznie nie wiem dlaczego
ale z ciasteczkami pobranymi curl nie działa muszę w mozille patrzeć jakie ja uzyskałam ciasteczka i sama dopisać OMG - u Ciebie jest: Kod curl_setopt($c, CURLOPT_COOKIESESSION, 1); a w manualu pisze: Cytat(CURLOPT_COOKIESESSION) TRUE to mark this as a new cookie "session". It will force libcurl to ignore all cookies it is about to load that are "session cookies" from the previous session. By default, libcurl always stores and loads all cookies, independent if they are session cookies or not. Session cookies are cookies without expiry date and they are meant to be alive and existing for this "session" only. podczas gdy widzę, że Ty sesję co chwila zamykasz ;p (curl_close) - pozatym nawet jeśli musisz "ręcznie" to czemu sobie tych cookies nie wrzucisz do jakiejś zmiennej jeśli juz "ciurkiem" piszesz - ogólnie wskazuję tylko błedy gdyż na błędach człowiek się uczy a sam curl ma sporo ciekawych opcji (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ogólnie jeśli dużo będziesz się "bawił" curl'em to zapoznaj jeszcze się blizej z ustawieniami CURLOPT_HEADERFUNCTION oraz CURLOPT_WRITEFUNCTION - bardzo ciekawe jeśli parsuje się dane dostępne podczas sesji - gdzie normalnie też np. "zabezpieczonych" obrazków nie można zgrać ^^ - ogólnie to da się tez kombinując inaczej bo zawsze da się do celu dojść okrężnymi drogami (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 12:51 |