ďťż
Podstrony
|
telcocafeChciałbym napisać boota w PHP do internetowej gry OGame, ale niestety nie wiem, jakichfunkciji użyć. Skrypt działał by na takiej zasadzie: 1. Użytkownik otwiera stronę mojego bota i za pomocą formulaża wysyła mojemu serwerowi podstawowe dane, takie jak login, hasło i uniwersum. 2. Serwer zapamiętuje wprowadzone przez użytkownika dane i wysyła mu stronę na której użytkownik ma możliwośc wyboru operacji wykonywanych przez boota - np. budowanie budynków. 3. Użytkownik wybiera typ operacji i przesyła go do serwera - np. przez formulaż. 4. Serwer zapamiętuje typ operacji i wysyła zapytanie HTTP do serwera OGame pod adres, który zawiera login i hasło użytkownika: http://adresuniwersu...gin&haslo=haslo (to oczywiście tylko przykład adresu, w rzeczywistości jest on znacznie dłuższy) I tu zaczynają się schody - jakiej funkcji użyć do tego, aby w wyniku nie otrzymać treści tej strony, tak jak w przypadku np. include(), tylko jej adres? 5. Serwer OGame sprawdza login i hasło i gdy są one prawidłowe przenosi użytkownika (mój serwer) na adres: http://adresuniwersu...n=s87d238s783g8 To jest właśnie to co chciałbym otrzymać. 6. Mój serwer wycina z tego adresu id sesji i wysyła kolejne zapytanie pod adres: http://adresuniwersu...=kopalniametalu 7. Serwer ogame otrzymuje zapytanie i rozpoczyna budowę kopalni metalu. 8. Mój serwer wysyła użytkownikowi informację, że operacja zakończyła się powodzeniem. Jest to dość skomplikowane do wytłumaczenia Następny przykład (prostszy): 1. Zrobię sobię stronę internetową o adresie http://mojastrona.pl/ i stworzę tam plik index.php. 2. Zrobię przekierowanie za pomocą funkcji header() do strony http://mojastrona2.pl/. Pytanie brzmi: jakiej funkcji użyć do tego, aby zmienna $adres miała wartość http://mojastrona2.pl/? Myślę, że lepsi programiści php zrozumieją... Może lepiej całość cURLem, zamiast się z include'ami bawić? Chciałbym napisać boota w PHP do internetowej gry OGame, ale niestety nie wiem, jakich funkciji użyć. To jak chcesz go napisac jak nie wiesz jak / nie umiesz? Liczysz, ze zrobi to ktos za Ciebie (poda gotowe przyklady, a ty tylko je wkleisz do kodu i sie pod tym podpiszesz?) To jak chcesz go napisac jak nie wiesz jak / nie umiesz? Liczysz, ze zrobi to ktos za Ciebie (poda gotowe przyklady, a ty tylko je wkleisz do kodu i sie pod tym podpiszesz?) Lofix, lofix, lofix... Liczę na to, że ktoś podpowie mi jakich funkcji mam użyć, tak jak to zrobił Bryn... ... i mam nadzieję, że nie będą do tego tematu wchodziły osoby twojego pokroju, które zrobią w nim offtop. Thx. Bryn. Mam jeszcze jeden problem - używam cURL i jak zrobić aby sesja mojego skryptu na stronie ogame nie wygasała nawet po odświeżeniu strony boot'a przez użytkownika? EDIT: Już zrobiłem... Temat zamknięty. Użytkownik Randaz edytował ten post 12 marzec 2007, 21:26 |
|||
Sitedesign by AltusUmbrae. |