Autor | Zpráva | ||
---|---|---|---|
Lukáš R. Profil |
Dobrý den, nemůžu přijít na to, jak získat IP adresu uživatele stránky.
Zkoušel jsem $REMOTE_ADDR i $_SERVER[REMOTE_ADDR] , ale všechno mi vypisovalo 10.10.30.20
Píše mi to u různých počítačů (i dvou serverů) pořád to samé. (PHP Version 5.2.17-0.ic-vip.0) |
||
Amunak Profil |
#2 · Zasláno: 8. 4. 2012, 18:18:47
Pokud vím, název té proměnné je
$_SERVER['REMOTE_ADDR'] . To, že se adresa nemění, není až tak podivné - ikdyž tohle je nějaká interní adresa. Jsou ty servery ve vnitřní síti? Nejde to přes nějakou pránu, jejíž adresu pak dostaáváš?
|
||
Lukáš R. Profil |
#3 · Zasláno: 9. 4. 2012, 08:25:26
Já mám stránku na serveru Webpark.cz a připojuju se z úplně jiných počítačů (můj notebook doma, ...). Zkoušel jsem to i přes online HTML Validátor (na řádek s vypsanou IP jsem vložil neplatný tag, aby mi to vypsalo).
O žádné bráně nevím. 10.10.30.20 nemají žádnou veřejnou stránku. PS: $_SERVER[REMOTE_PORT] vypisuje 40 000 až 70 000.
|
||
Tomasekkkk Profil * |
#4 · Zasláno: 9. 4. 2012, 13:54:59
Ukazuje to nejspíš IP adresu vnitřní sítě (proxy), nejčastěji když se využívá SQUID atp. Asi bych to zkusil dohledávat přes $_SERVER["HTTP_X_FORWARDED_FOR"]. Nebo zkusit google (REMOTE_ADDR proxy).
|
||
Lukáš R. Profil |
#5 · Zasláno: 9. 4. 2012, 18:07:06
Děkuji mockrát! HTTP_X_FORWARDED_FOR zabralo!
|
||
Časová prodleva: 12 let
|
0