![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 23.03.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Mam następujący problem: chcę aby mój skrypt logował się zdalnie do jakiegoś systemu. Lecz aby zalogować sie do niego trzeba odbierac cookies. Przegladarka sobie z tym ok radzi poniewaz ma to ustawione, lecz przez skrypt niestety nie da sie zalogowac bo jest komunikat ze "twoja przegladarka nie odbiera cookies'. Korzystam z Curl, a dokładnie z net_curl (biblioteka pomocna do komunikacji itp). Moj skrypt wyglada tak: <?php include('Net/Curl.php'); // Inicjuj $conn = new Net_Curl('http://stronablabla.pl/logowanie.php'); if (Net_Curl::isError($conn)) { die(sprintf('Błąd [%d]: %s', $conn->getCode(), $conn->getMessage())); } // Ustaw opcje transmisji $conn->type = 'POST'; $conn->fields = array("login" => "moj login" "password" => "moje haslo"); // Przeprowadź transmisję $data = $conn->execute(); if (Net_Curl::isError($data)) { die(sprintf('Błąd [%d]: %s', $data->getCode(), $data->getMessage())); } echo $data; ?> W $data jest zwracana cala strona www. I wlasnie po jej pokazaniu jest komunikat zebym ustawil sobie cookies. Lecz te polaczenie jest miedzy skryptem a tamtym serwerem wiec moja przegladarka nic do tego nie ma. Wiec prosze o pomoc odnosnie jak mozna te cookies zapisac np na serwerze tak by miec ta autoryzacje i zeby dalo sie zalogowac. pozdrawiam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) mam nadzieje ze w miaro jasno napisalem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 17:16 |