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

