![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 5.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Więc chce zrobić coś takiego:
Załóżmy są 2 serwery.Jeden jest mój gdzie nim steruje,a drugi to jakiś obcy nad którym nie mam kontroli. Na tym obcym serwerze jest okienko logowania. Na moim ma być też tkaie okienko,które ma przekazać dane do tamtego. Chcę aby zapisywało się to co ktoś wpisał.Mam na myśli coś takiego: Robie plik index.html gdzie jest okienko logowania i po wpisaniu danych przechodze do pliku index.php.W nim daje skrypt,który mi zpaisuje dane.Ale jak teraz zrobić aby te same dane poszły równierz do tamtej strony przypuśćmy http://obcy_serwer.com/loguj.php Może moge wstawić jakoś 2x action albo w tym skrypcie index.php przeniesienie zmiennej dlaje,ale tak aby drugi raz nie trzeba było wcisnąć Submitu.. Prosze o pomoc.. PS.To wygląda jak skrypt do hackowania czegoś tam,ale robie to TYLKO i WYŁĄCZNIE w celach edukacyjnych!Skrypt zostawiam dla siebie i gdy go ukońcxze biore sie za nastepny,wiec nie jestem "frajerem",który chce hackować ![]() Ten post edytował witch_king 15.12.2007, 20:53:42 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 202 Pomógł: 117 Dołączył: 13.04.2007 Skąd: 127.0.0.1 Ostrzeżenie: (0%) ![]() ![]() |
Witaj!
Ja osobiście mam gdzieś po co Ci ten skrypt. Musisz zobaczyć w źródle strony jak wygląda formularz logowania na tamtym obcym serwerze. W sensie jakiem ma nazwy zmiennych i jaką metodą formularz jest wysyłany. Prawdopodobnie będzie to POST. Musisz więc spreparować nagłówki, otworzyć połączenie fsockopen(), potem wysyłasz te nagłówki fwrite() i dostajesz odpowiedź fgets(). I to wszystko. Strona może być zabezpieczona w sumie więc warto najpierw poprosić o formularz, a dopiero potem go wysłać ![]() Przykłądowe nagłówki Kod POST /login.jsp HTTP/1.1 Host: www.mysite.com User-Agent: Mozilla/4.0 Content-Length: 27 Content-Type: application/x-www-form-urlencoded userid=joe&password=guessme Mam nadzieję, że wszystko jasne. PS. Informacje podałem WYŁĄCZNIE w celach edukacyjnych, nie ponoszę odpowiedzialności za ewentualne nielegalne ich wykorzystanie. Pozdrawiam -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 18:00 |