Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [cURL] Logowanie na moją stronę.
Andaramuxo
post
Post #1





Grupa: Zarejestrowani
Postów: 150
Pomógł: 15
Dołączył: 18.03.2009

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


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ę.
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: 15.09.2025 - 12:33