Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]logowanie automatyczne (curl), kiedyś działało teraz nie
kubek15
post 14.03.2010, 13:44:50
Post #1





Grupa: Zarejestrowani
Postów: 278
Pomógł: 3
Dołączył: 28.06.2008
Skąd: PL

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


Witam.
Mam takie o to logowanie :
  1. $cookie = 'plik_cookie';
  2.  
  3. $curl = curl_init();
  4. curl_setopt($curl, CURLOPT_COOKIEFILE, $cookie);
  5. curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie);
  6. curl_setopt( $curl, CURLOPT_COOKIE, $cookie);
  7. curl_setopt($curl, CURLOPT_URL, 'http://strona.pl');
  8. curl_setopt($curl, CURLOPT_POST, 1);
  9. curl_setopt($curl, CURLOPT_POSTFIELDS, 'server=16&username=kkkk&password=kkkk&submitlogin=Zaloguj');
  10. curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
  11. $result = curl_exec($curl);
  12. curl_close($curl);
  13.  
  14. echo $result;


kiedyś nim logowałem się do róznych gier typu sor, bitefight, metaldamage, tylko zmieniałem dane w post a teraz mam taki formularz i nie idzie sie tym zalogowac . Dlaczego?
  1. <form name="form_login" method="post" action="login/proxy_login.php">
  2.  
  3. <h1>Logowanie</h1>
  4. <div class="left spacer">Serwer:</div>
  5. <div class="right spacer"><select name="server" tabindex="1"><option value="1" >Serwer 1</option><option value="2" >Serwer 2</option><option value="3" >Serwer 3</option><option value="4" >Serwer 4</option><option value="5" >Serwer 5</option><option value="6" >Serwer 6</option><option value="7" >Serwer 7</option><option value="8" >Serwer 8</option><option value="9" >Serwer 9</option><option value="10" >Serwer 10</option><option value="11" >Serwer 11</option><option value="12" >Serwer 12</option><option value="13" >Serwer 13</option><option value="14" >Serwer 14</option><option value="15" >Serwer 15</option><option value="16" >Serwer 16</option></select></div>
  6.  
  7. <div class="clear"></div>
  8. <div class="left spacer">Nazwa gracza:</div>
  9. <div class="right spacer"><input type="text" id="username" name="username" maxlength="100" size="20" tabindex="2"></div>
  10. <div class="clear"></div>
  11. <div class="left spacer">Hasło:</div>
  12. <div class="right spacer"><input type="password" id="password" name="password" maxlength="100" size="20" tabindex="3"></div>
  13. <div class="clear"></div>
  14. <div class="left"> </div>
  15.  
  16. <div class="right"><a href="#" onclick="setForgottenScreen();" class="loginlink">Zapomniałeś hasła?</a></div>
  17. <div class="clear"></div>
  18. <div class="left spacer"> </div>
  19. <div class="right spacer"><input class="submitbutton link" type="submit" id="submitlogin" name="submitlogin" tabindex="5" value="Zaloguj"></div>
  20. <div class="clear"></div>
  21.  
  22. </form>


Ten post edytował kubek15 14.03.2010, 14:13:59


--------------------
Go to the top of the page
+Quote Post
Kowol
post 14.03.2010, 14:00:41
Post #2





Grupa: Zarejestrowani
Postów: 23
Pomógł: 2
Dołączył: 12.03.2010

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


Zauważyłeś, że tutaj
curl_setopt($curl, CURLOPT_URL, 'http://strona.pl);
nie masz zamkniętego ciągu znaków? (stringa). Brakuje apostrofu.
Go to the top of the page
+Quote Post
kubek15
post 14.03.2010, 18:57:53
Post #3





Grupa: Zarejestrowani
Postów: 278
Pomógł: 3
Dołączył: 28.06.2008
Skąd: PL

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


Dałem apostrof i nic.
A może to sesje trzeba? bo mam live http i z niego odczytałem te dane post.

Macie jakiej rady?


--------------------
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: 12.07.2025 - 17:26