読者です 読者をやめる 読者になる 読者になる

スパムかどうか判定してリダイレクトさせる

php memo
<?php

$ip = $_SERVER["REMOTE_ADDR"];
$baseUrl = "http://www.stopforumspam.com/api?ip=";
$url = $baseUrl.$ip;

echo $url."<br>"."\n";

$result = file("$url");
print_r($result)."<br>"."\n";
print "<br>"."\n";

print $result[2]."<br>"."\n";

$count = substr_count($result[2],'no');
# yes が含まれるとき:スパム
# no が含まれるとき:スパムではない

if($count == 1) {
	print "<h1>GOOD IP!!!</h1>";
}
else {
	redirect();
}

function redirect()
{
	#redirect 処理
	header("HTTP/1.1 301 Moved Permanently");
	header("Location: http://リダイレクト先URL");
	exit();
}