Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][HTML]Logowanie w curl
dark_root
post
Post #1





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

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


Chciałbym zrobić, żeby wchodąc na moją stronę automatycznie logowało się na inną. Użyłem do tego curl.
Kod
<?php
$e = curl_init();
  $adres2='http://przykładowastrona.pl';
curl_setopt($e, CURLOPT_URL, $adres2);
curl_setopt($e, CURLOPT_POST, 1);
curl_setopt($e, CURLOPT_POSTFIELDS, 'l=aaaaaa&p=aaaaaa&submitted=dl.start');
curl_setopt($e, CURLOPT_REFERER,'http://google.pl');
curl_setopt($e, CURLOPT_COOKIESESSION, 1);
curl_setopt($e, CURLOPT_RETURNTRANSFER, 1);
$page = curl_exec($e);
?>

Jednak, nie ma żadnej reakcji nie wyskakuje żaden błąd ani nic się na stronie nie pojawia. CO może być tego przyczyną?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Gacek89
post
Post #2





Grupa: Zarejestrowani
Postów: 77
Pomógł: 8
Dołączył: 2.11.2007
Skąd: Katowice

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


czy ty chcesz robic bota pod sendspace.pl (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

jak tak to ja juz napisałem takiego

do tego formularza wystrczy odpowednio uzyc post
czyli zamist l=aaaaaa&p=aaaaaa&submitted=dl.start w tym 1 kodzie musisz uzyc dla przykałdu login=aaaaa&pass=aaaaa
i to wysyłasz pod http://cos.pl tylko jak tam jest cos dalej np http://cos.pl/login.php to musisz własnie do całego tego wysłąc czyli np
curl_setopt($e, CURLOPT_URL, http://cos.pl/login.php);

i musisz dodac obsługe ciastek
  1. <?php
  2. curl_setopt($ch, CURLOPT_COOKIEFILE, dirname(__FILE__) . '/ciacha/ciastko.txt');
  3. url_setopt($ch, CURLOPT_COOKIEJAR, dirname(__FILE__) . '/ciacha/ciastko.txt');
  4. ?>


Ten post edytował Gacek89 26.07.2008, 22:47:23
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: 27.12.2025 - 20:56