![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 15 Dołączył: 18.03.2009 Ostrzeżenie: (10%) ![]() ![]() |
Mam oto taki skrypt
Kod <?php $cookie = 'cookie.txt'; $hand = curl_init(); curl_setopt($hand, CURLOPT_URL, 'http://mojastrona.pl/login.php'); curl_setopt($hand, CURLOPT_COOKIEFILE, $cookie); curl_setopt($hand, CURLOPT_COOKIEJAR, $cookie); curl_setopt($hand, CURLOPT_POST, 1); curl_setopt($hand, CURLOPT_POSTFIELDS, 'login=XXXXX&password=XXXXXX'); curl_exec($hand); curl_close($hand); ?> Gdy wejdę na stronę na której on jest umieszczony wyskakuje komunikat, że się zalogowałem, ale gdy wejdę na strone główną to nie jestem zalogowany. Plik cookie.txt wygląda tak: # Netscape HTTP Cookie File # http://curlm.haxx.se/rfc/cookie_spec.html # This file was generated by libcurl! Edit at your own risk. mojastrona.pl FALSE / FALSE 0 PHPSESSID 1759d32fd408c892adb22e4ca84a6cb6 Wchodzę sobie w ciasteczka, spisuje zawartość (to te takie liczby na końcu) i wklejam je w tą treść która jest powyżej w pliku cookie.txt (tzn. podmieniam 1759d32fd408c892adb22e4ca84a6cb6 na aktualną zawartość ciasteczka) i o dziwo chodzi, ale gdy usunę ciacho to zawartość sama się zamieni na inną i skrypt znów nie działa. Co zrobić, aby zawartość ciastka (PHPSESSID) sama się zmieniała w pliku cookie.txt? Jeżeli czegoś nie rozumiecie to z chęcią wyjaśnię. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 12:33 |