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
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
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 *
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
Děkuji mockrát! HTTP_X_FORWARDED_FOR zabralo!

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0