kaanın yöntem güzel ancak engellemez. sebep..
yazılan koda göre . . 2 nokta kullanılması gerekiyor şart bu yani
http://www.aaa.com gibi ama
http://bedavasitehost.tr.cx de buna dahil zaten bunları ayırmak imkansız anca belli uzantıları bloklayabilirsiniz.
hemen bi kod deniyelim
<?
// bilgiler post olarak gönderildi değişken adı adres desek
$gecersiz_domainler="tr.cx|tr.tc|com.tr.tc|bilgisi.com"; // domainler çoğaltılabilir
$domain_listesi=explode("|",$gecersiz_domainler);
for($i=0;$i<=count($domain_listesi)-1;$i++){
if(substr($_POST["adres"],strlen($_POST["adres"])-strlen($domain_listesi[$i]),strlen($domain_listesi[$i]))==$domain_listesi[$i]){
// domain geçersizse yapılacak işlemler
}
}
?>
| la ayırarak istediğin kadar domain ekleyebilirsin.