![]() ![]() |
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 |
|
|
|
![]() ![]() |
|
Aktualny czas: 20.08.2025 - 02:28 |