TürkBirDev
> Anasayfa > Makaleler > PHP > PHP İle Karakter Çevirme - Form Kontrol - Güvenlik
Web Galeriden
Vector Brushes
Attachment
PHP İle Karakter Çevirme - Form Kontrol - Güvenlik
Tarih 13/03/2008 06:53  Yazar editor  Hitler 2029  Dil Varsayılan
Arkadaşlar bu kodu 2 şekilde kullanabiliriz..
Ben bir örnek veriyorum siz kendinize göre istediğiniz şekilde kullanabilirsiniz sizin hayal gücünüze kalmı..

İlk olarak benim verdiğim örnekte TR karakterleri EN olarak çevirme örneği.

Bunu form lardan kod enjekte olayına güvenlik içinde kullanabilirisiniz..

function t2e($metin)
{
 $tr = array(1 => "İ", "ı", "Ş", "ş", "Ğ", "ğ", "ü", "Ü", "ö", "Ö", "ç", "Ç", " ");
 $en = array(1 => "I", "i", "S", "s", "G", "g", "u", "U", "o", "O", "c", "C", "-");
 $metin = str_replace ($tr, $en, $metin);
 return $metin;
}
$metin = "PHPDERSİ";
echo t23($metin);
?>
yukarda TR olarak gelen karakterleri EN oaln karakterler ile değiştirme fonksiyonudur..Bunda karakter çevirmedir..

İsterseniz form güvenliği için

"<script>"  diye gelen bir veriyi " - " bir çizgiye çevirebilirsiniz..Bu yolla formlara kod ve script kodu eklemek isteyenlere engel olmuş olursunuz..

İyi Dersler..

Yorum Yok.