bence uğraşmayın, hazır kullanın:

http://www.netgenel.net/ntg_guvenlik/

PHP kısmında bu şekide kontrol sağlayabilirsiniz.

if (trim(strtoupper(strtr($_POST['guvenlik_kodu'], 'ışğİŞĞ', 'ISGISG'))) == $_SESSION['guvenlik_kodu']):
echo 'Devam et';
else:
echo 'Kod Hatalı';
endif;


Not: Reklam amaçlı değildir sadece yardım amaçlıdır.