str_replace ile engelleyebilirsiniz.
$istenmeyenveri = şeklinde returndan önce ekleme ve düzenlemeye devam edersiniz.
<?php
function istemiyorumbunlari($istenmeyenveri)
{
$istenmeyenveri = str_replace("istemediğimkelime","bunadeğiştir",$istenmeyenveri);
$istenemyenveri = str_replace("istemediğimkelime","bunadeğiştir",$istenmeyenveri);
return trim(strtolower($istenmeyenveri));
}
?>
dediğiniz gibi filtreleme yaptım. fakat bu kişinin eklediği ingilizce kelimeler genelde ve ben bütün ingilizce kelimeleri filtrelemeye ekleyemem ki. buradaki açık nasıl kapatılır?
ayrıca bir arkadaş da güvenlik kodu benzeri CAPTCHA yı tavsiye etmiş zaten güvenlik kodu kullanıyorum.