mam taki skrypcik ( jest w manualu php.net )
<? if ($HTTP_SERVER_VARS[\"HTTP_X_FORWARDED_FOR\"] != \"\"){ $IP = $HTTP_SERVER_VARS[\"HTTP_X_FORWARDED_FOR\"]; $proxy = $HTTP_SERVER_VARS[\"REMOTE_ADDR\"]; $host = @gethostbyaddr($HTTP_SERVER_VARS[\"HTTP_X_FORWARDED_FOR\"]); $proxyhost= @gethostbyaddr($proxy); }else{ $IP = $HTTP_SERVER_VARS[\"REMOTE_ADDR\"]; $host = @gethostbyaddr($HTTP_SERVER_VARS[\"REMOTE_ADDR\"]); $proxy = \"Brak proxy\"; $proxyhost = $proxy; } ?>
no i jest w tym masa bledow, nie ktorym zamiast IP wyswietla:
unknown
ktos mi dal skriny ze bez proxy wyswietla:
IP: jego ip
HOST: jego host
Proxy: Brak proxy
Proxy host: Brak proxy
A gdy ustawi proxy to wyswietla mu sie:
IP: ip jego proxy
HOST: host jego proxy
Proxy: Brak proxy
Proxy host: Brak proxy
Co jest wiec zle
