ďťż

[php] Boot Funkcje HTTP

       

Podstrony


telcocafe

Chciałbym napisać boota w PHP do internetowej gry OGame, ale niestety nie wiem, jakich
funkciji 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
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.