Autor | Zpráva | ||
---|---|---|---|
Taps Profil |
#1 · Zasláno: 26. 6. 2017, 13:22:55
Zdravím, mohl by mi prosím někdo poradit jestli je možné zjistit IP adresu návštěvníka na serveru který běží na IIS s PHP
níže uvedený příkaz mi bohužel nefunguje $_SERVER["REMOTE_ADDR"] Děkuji |
||
Časová prodleva: 8 dní
|
|||
Daemon Profil |
#2 · Zasláno: 4. 7. 2017, 10:38:43
Na webu mám toto:
<?php $ip = getenv("REMOTE_ADDR") ; Echo "Tvoje IP je: " . $ip; ?> |
||
Radek9 Profil |
#3 · Zasláno: 4. 7. 2017, 18:52:19
Taps:
U IIS se mi občas stávalo, že šel požadavek ještě přes proxy. Takže v REMOTE_ADDR byla nesprávná adresa. Mělo by stačit ověřovat primárně HTTP_X_FORWARDED_FOR. $ip = isset($_SERVER['HTTP_X_FORWARDED_FOR']) ? $_SERVER['HTTP_X_FORWARDED_FOR'] : $_SERVER['REMOTE_ADDR']; echo $ip; |
||
Časová prodleva: 8 let
|
0