| 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