2.把shielded.php上傳到網(wǎng)站根目錄/**
*
* test.php(屏蔽地方IP)
*
* @package .....
* @author ....
* @copyright Copyright (c) 2008-2013 (http://www.yidianblog.com)
* @license .....
* @version ICP 4444$
*/
header("Content-type: text/html; charset=utf-8");
$verification='XX省';//需要屏蔽省份的IP
$ip=$_SERVER['REMOTE_ADDR'];//獲取訪客IP
$antecedents=$_SERVER['HTTP_REFERER'];//訪客來路地址
$result=file_get_contents("http://ip.taobao.com/service/getIpInfo.php?ip=".$ip);//IP數(shù)據(jù)庫來自淘寶。
$address=json_decode($result,true);
//判斷訪客是否屬于XX省,是否來自百度,是否來自谷歌
if($address['data']['region']==$verification&&strpos($antecedents,'baidu')===false&&strpos($antecedents,'google')===false)($antecedents,'360'){
sleep(86400);//設(shè)置一個999999秒??此麄冇袥]有這么好耐心。
Header("HTTP/1.1 204 No Content");
exit;
}
require_once(ABSPATH.'shielded.php');
<?php
function get_client_ip() {
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";
return ($ip);
}
header("Content-type: text/html; charset=utf-8");
$verification = '山東省';//修改省份
$ip = get_client_ip(); //獲取當(dāng)前用戶的ip
$antecedents = $_SERVER['HTTP_REFERER'];//訪客來路地址
$result = file_get_contents("http://ip.taobao.com/service/getIpInfo.php?ip=".$ip);//IP數(shù)據(jù)庫來自淘寶。
$address = json_decode($result,true);
if($address['data']['region'] == $verification && strpos($antecedents, 'baidu') === false && strpos($antecedents, 'google') === false){
sleep(9);
ob_start();
header('HTTP/1.503 Service Temporarily Unavailable');
header('Status: 503 Service Temporarily Unavailable');
header('Retry-After: 3600');
echo '網(wǎng)站備案中....';
exit;
}
?>
如對本文有疑問,請?zhí)峤坏浇涣髡搲瑥V大熱心網(wǎng)友會為你解答!! 點擊進(jìn)入論壇