Какво прави този код

kWo_2

Registered
Извежа ми Ip то, но защо е така кода
какво точно прави
function ip($ip){
if(getenv("HTTP_X_FORWARDED_FOR")){

if(preg_match("/^([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+)/", getenv("HTTP_X_FORWARDED_FOR"), $ip3)){
$ip2 = array('/^0\./', '/^127\.0\.0\.1/', '/^192\.168\..*/', '/^172\.16\..*/', '/^10..*/', '/^224..*/', '/^240..*/');
$ip = preg_replace($ip2, $ip, $ip3[1]);
}
}
return $ip;
}
echo ip($_SERVER['REMOTE_ADDR']);
 
Мисля че това беше ако е с прокси пак да ти изкарва неговото ип, обаче работеше на много малко проксита.
Демек ако засече прокси вместо ип то на проксито пак си му извежда неговото а ако не засече си го прави по обикновения начин.
 

Back
Горе