File: //proc/37321/root/www/wwwroot/w.xxlht.com/shield.php
<?php
function getIp() {
if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"), "unknown"))
$ip = getenv("HTTP_CLIENT_IP");
else
if (getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown"))
$ip = getenv("HTTP_X_FORWARDED_FOR");
else
if (getenv("REMOTE_ADDR") && strcasecmp(getenv("REMOTE_ADDR"), "unknown"))
$ip = getenv("REMOTE_ADDR");
else
if (isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], "unknown"))
$ip = $_SERVER['REMOTE_ADDR'];
else
$ip = "unknown";
if(strpos($ip,',') !== false)
{
$arr = explode(',',$ip);
$ip=$arr[0];
}
return ($ip);
}
if(isset($_GET['uniq']))
{
if(file_exists("shield/".$_GET['uniq'].".php")==1)
{
include "shield/".$_GET['uniq'].".php";
$ip = getIp();
foreach($ipArr as $k=>$v)
{
if(strpos($ip,$v) !== false){
include "shield/".$_GET['uniq']."url.php";
echo "window.location='".$ipurl."';";
exit;
}
}
}
}
?>