
$forwarder = addslashes(str_replace("<", "<", str_replace(">", ">", $forwarder)));

$forwarder = addslashes(preg_replace('~.*,\\s*~', '', $_SERVER["HTTP_X_FORWARDED_FOR"]));


$boxContent .= "<input type=\"hidden\" name=\"forwarder\" value=\"".$url."\">";





function get_x_forwarded () {
if(isset($_SERVER["HTTP_X_FORWARDED_FOR"])) {
return $_SERVER["HTTP_X_FORWARDED_FOR"];
} elseif (isset($HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"])) {
return $HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"];
} elseif (getenv("HTTP_X_FORWARDED_FOR")) {
return getenv("HTTP_X_FORWARDED_FOR");
} else {
return "none";
}
}


function get_client_ip () {
if(isset($_SERVER["HTTP_CLIENT_IP"])) {
return $_SERVER["HTTP_CLIENT_IP"];
} elseif (isset($HTTP_SERVER_VARS["HTTP_CLIENT_IP"])) {
return $HTTP_SERVER_VARS["HTTP_CLIENT_IP"];
} elseif (getenv("HTTP_CLIENT_IP")) {
return getenv("HTTP_CLIENT_IP");
} else {
return "none";
}
}


function get_remote_addr () {
if(isset($_SERVER["REMOTE_ADDR"])) {
return $_SERVER["REMOTE_ADDR"];
} elseif (isset($HTTP_SERVER_VARS["REMOTE_ADDR"])) {
return $HTTP_SERVER_VARS["REMOTE_ADDR"];
} elseif (getenv("REMOTE_ADDR")) {
return getenv("REMOTE_ADDR");
} else {
return "none";
}
}


Obsah fóra BLASSENweb » United-Nuke
![]() |
|