![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 341 Pomógł: 1 Dołączył: 19.11.2007 Ostrzeżenie: (10%) ![]() ![]() |
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ą? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 875 Pomógł: 122 Dołączył: 2.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Nic się nie pojawia bo niby co ma się pojawiać...? powyższy kod nic nie wyświetla...
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 341 Pomógł: 1 Dołączył: 19.11.2007 Ostrzeżenie: (10%) ![]() ![]() |
Ale użystkownik został zalogowany?
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 875 Pomógł: 122 Dołączył: 2.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Pewnie tak... wyechuj sobie $page i będziesz wiedzieć... zależy co dalej chcesz z tym zrobić...
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 341 Pomógł: 1 Dołączył: 19.11.2007 Ostrzeżenie: (10%) ![]() ![]() |
Dokładnie to chcę zrobić bota, który otworzy stronę i podstawi pod zmienne login i hasło passy i następnie pobierze plik. Nie musi się on logować a nawet tak byłoby lepiej bo wolałbym nie zostawiać ciasteczek a strona i tak pobiera dane z kodu strony.
Kod <form action="http://cos.pl" method="post"><input name="login" value="aaaaa" type="hidden"> <input name="pass" value="aaaaa" type="hidden"><input name="dl.start" value="Download" type="submit"> </form> Chcę zrobić taki kod żeby otworzył ten formularz wpisał login i hasło a następnie nacisną download. Da się zrobić to za pomoca curl? |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 875 Pomógł: 122 Dołączył: 2.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Da się... ale ciacha musisz zapisać... inaczej raczej nie będzie działać... potem przecież je możesz skasować...
|
|
|
![]()
Post
#7
|
|
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
Ten post edytował Gacek89 26.07.2008, 22:47:23 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 341 Pomógł: 1 Dołączył: 19.11.2007 Ostrzeżenie: (10%) ![]() ![]() |
Nie, chcę zrobić bota pod rapidshare z resztą będe chciał go udostępnić wszystkim bo i tak co miesiąc go kupuje. Wszystko już zrobiłem i działa na wielu komputerach jednoczesćnie. Jedyny problem to ochrona passów, z których by wszyscy kożystali. Obawiam się userów, którzy by je przywłaszczyli.
Jedyne czego potrzebuję to jak przesłać w formularzu passy, tak żeby nie dało się ich odczytać z poziomu przeglądarki. Da sie zrobić takie coś? |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 77 Pomógł: 8 Dołączył: 2.11.2007 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
jak masz passy na serwerze to przegldarka ich niewidzi bo serwer tylko wysyła hasła do rapida nie przegladarka urzytkownika,
ale działa Ci takie cos na zew serwerze ? mi sie wydaje ze rapid indyfikuje zalogowanego urzytkownika poprzez IP |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 341 Pomógł: 1 Dołączył: 19.11.2007 Ostrzeżenie: (10%) ![]() ![]() |
Działa, normalnie ściąga. Jednak problemy są z chowaniem haseł. MOżna to jakos dopracować, żeby ich sie nie dało wykryć?
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 19:37 |