ďťż
Podstrony
|
telcocafeWitam, jak za pomocą języka php odczytać prywatne ip uzytkownika, za pomocą $REMOTE_ADDR wyświetla ip servera. Z góry dzięki za odpowiedź.nie mozna odczytac wewnętrznego IP Trojany udostepniaja takie dane :P. A wewnetrzengo nie mozesz odczytac bo uzytkowink korzysta z serwera proxy. Użytkownik polasek edytował ten post 14 październik 2005, 08:22 kiedyś się bawiłem z trojanami i nagrałem na płyte z moimi danymi, kopiowałem na nowy system z navem i same trojany, norton tak się czepiał. trzeba miec lamera bez anyvira ;) Użytkownik szucio edytował ten post 15 październik 2005, 17:40 moze pomoze <? if ($_SERVER["HTTP_X_FORWARDED_FOR"] != ""){ $IP = $_SERVER["HTTP_X_FORWARDED_FOR"]; }else{ $IP = $_SERVER["REMOTE_ADDR"]; } echo "$IP" ?> co do drugiego pytania - W HTML nie jest to mozliwe, nalezy uzyc jakiegos jezyka skryptowego + bazy danych (ew. pliki) do zapisywania zmian. Polecam do tych celow jakies WIKI Użytkownik lofix edytował ten post 15 październik 2005, 17:17 Dzięki za odpowiedź ale nie do końca mi chodziło o odczyt faktycznego ip kiedy użytkownik łączy się przez proxy. Chodziło mi o wyśtiwlenie prywatnego adresu ip użytkownika, który jest za NATem. W php raczej jest to niemożliwe ale w javaskrypcie może by się dało. W php raczej jest to niemożliwe ale w javaskrypcie może by się dało. Jesli php nie da rady to tym bardziej JS nic tu niestety nie pomoze. Jesli php nie da rady to tym bardziej JS nic tu niestety nie pomoze. Pisząc dobry skrypt, który zdoła się wykonać (zabezpieczenia) można prawie wszystko. Ale nie można zapisać prywatnego IP do bazy danych... dodek -> ale możesz z poziomu JS wywołać skrypt php po stronie serwera z parametrem (ip wewnętrznym) i on już zapisze do bazy danych ;) Tylko że JS jest client side i raczej nie ma możliwości zapisać ip wew. na serwer ;) Da Ci to tylko tyle, że owe ip będzie mógł zobaczyć tylko jego posiadacz :) Właśnie do tego służy maskarada(nat) ;) |
|||
Sitedesign by AltusUmbrae. |