![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 164 Pomógł: 21 Dołączył: 21.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Tym razem mam prosbe dot. sprawdzania ip.
Tzn. chodzi mi o taki skrypt jak na stronie http://www.ip.boo.pl/ip.php , gdzie po wpisaniu IP mozemy sie dowiedziec jaki provider sie kryje pod ip i jego adres oraz inne tego typu dane. potrzebne mi sa te dane do zbudowania innego skryptu, ktory w miare trafnie potrafil by okreslic czy dane ip bylo juz w bazie...ale nie bede sie rozpisywal na temat tego skryptu, ktory mam zamiar zrobic, bo dlugo by opisywac.... Czy ktos z was wie jak sie uzyskuje takie dane, albo zna skrypt do tego (wyciagnal bym z niego to co potrzebuje). Drugie pytanie prozaiczne, jak shashowac zmienna javascript? zapis "echo md5("<script>document.write(screen.width + 'x' + screen.height);</script>");" hashuje tylko to co jest miedzy apostrofami, zanim podstawi pod to zmienna :/ Ten post edytował cros 8.11.2009, 14:23:12 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 450 Pomógł: 84 Dołączył: 27.11.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Odpowiedź na pytanie drugie jest prosta : kod javascript wykonywany jest po stronie przeglądarki, a kod PHP po stronie serwera, łatwo chyba określić, który zostanie wykonany pierwszy (IMG:style_emoticons/default/smile.gif) serwer zwróci wynik hashu "<script>document.write(screen.width + 'x' + screen.height);</script>" do przeglądarki, dla interpretera PHP to zwykły ciąg znaków.
Jeśli chcesz hashować przy użyciu MD5 w JS musisz zaopatrzyć się w dodatkową bibliotekę (google: javascript md5) lub obsłużyć takie coś AJAX-em (krótko mówiąc przekazujesz zmienne JS ajaxem do skryptu PHP, który zrobi z nimi co będziesz chciał). Ten post edytował sniffer32 8.11.2009, 14:39:27 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 14:17 |