Хе, хе... Ако тези спамери са хора, които няма какво да правят и си запълват времето да си правят реални регистрации в твоя сайт, ако ще и на китайски да са въпросите пак ще се регистрират. Примерно може да използват преводачката на чичо google, или която там им харесва. Поради тази причина ще ти предложа по- хитър вариант.
Варианта е следния:
Гледаш от коя държава е IP адреса. Ако е Bulgarian да се регистрира. Ако не е ти знаеш какво да правиш с него.
Ето и как става доста лесно:
Вземаш IP адреса:
$ip = getenv('REMOTE_ADDR'); |
След, което поглеждаш от къде е:
$a = file_get_contents("http://whatismyipaddress.com/ip/$ip");
$stranaa = explode("Country:</th><td>",$a);
$stranab = explode(" <img",$stranaa[1]);
$strana = $stranab[0]; |
Проверяваш страната, от която е, дали ти трябва или не:
if ($strana == 'Bulgaria') {
//допускаш го да се регестрира или каквото там
//.....
} else {
echo '<script type="text/javascript">
window.location = "http://www.gay.bg/"
</script>';
} |
Ако ти трябва да допускаш хора от повече страни просто допълваш в проверката си другите страни. Примерно за Русия:
if ($strana == 'Bulgaria' || $strana == 'Rossia') |