Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Logowanie w curl
dark_root
post 22.01.2009, 22:02:30
Post #1





Grupa: Zarejestrowani
Postów: 341
Pomógł: 1
Dołączył: 19.11.2007

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


chciałbym zrobić logowanie przez curl, jednak nie wiem czemu mój kod nie działa:
Kod
<?php
$cookie_file = 'cookie.txt';
$gg=$_GET['gg'];
$pass=$_GET['pass'];
$c = curl_init('http://nasza-klasa.pl/');
curl_setopt($c, CURLOPT_COOKIEJAR, $cookie_file);
curl_setopt($c, CURLOPT_COOKIEFILE, $cookie_file);
curl_setopt($c, CURLOPT_URL, 'http://nasza-klasa.pl/login');
curl_setopt($c, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12;MEGAUPLOAD 1.0");
curl_setopt($c, CURLOPT_POST, 1);
curl_setopt($c, CURLOPT_POSTFIELDS,
'login='.$gg.'&password='.$pass.'&remember=1');
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
curl_getinfo($c);
$s = curl_exec($c);
curl_close($c);
header("Location: http://nasza-klasa.pl");
?>

Co w nim jest źle?

Ten post edytował dark_root 22.01.2009, 22:03:40
Go to the top of the page
+Quote Post
djstrong
post 22.01.2009, 23:48:16
Post #2





Grupa: Zarejestrowani
Postów: 65
Pomógł: 9
Dołączył: 22.09.2006

Ostrzeżenie: (0%)
-----


Po pierwsze: poniższa linijka jest bezsensu
  1. <?php
  2. header("Location: <a href=\"http://nasza-klasa.pl");&#092;" target=\"_blank\">http://nasza-klasa.pl");</a>
  3. ?>

nijak się ma do logowania przez skrypt. Powinieneś wypisać dane pobrane curlem.
  1. <?php
  2. echo $s;
  3. ?>


Po drugie: nasza-klasa z tego co mi wiadomo, zwraca w szczegółach uwagę na nagłówki i może brakować w Twoim przykładzie.

Ten post edytował djstrong 22.01.2009, 23:52:54
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 13:44