Arama Md5 Oluşturcu Ip Sorgulama Proxy Servisi Admin Login
Tırnak İşareti Sorunu .: PHP, Depo, Mysql, Example Code, Script, Dersleri, Ders, Örnek Kodlar, Programlar, Bot, Çalışmalar, Projeler, Destek, Yardım, Makale, Veritabanı
Arama  
   
Anasayfa .: PHP Dersleri .: Tırnak İşareti Sorunu

Tırnak İşareti Sorunu


PHP4.0'ü tasarlayanlar, özellikle zararlı kodları gizlemekte kötüniyetli kişilerin yararlandığı tek ve çift tırnak işaretlerinin sisteme zarar vermesini önlemek amacıyla, ziyaretçi girdilerindeki tırnak işaretlerinin otomatik olarak Escape karakteri ile zararsız hale getirilmesini sağlamış bulunuyorlar. Buna göre bir ziyaretçi bir forma söz gelimi "PHP'nin yararları" yazacak olursa bu "PHP\'nin Yararları" haline dönecektir. Kimi zaman çirkin görünse de bu, bir sitenin güvenliği için önemli bir kazançtır.

 

Bu sistemin işleyebilymesi için sunucu yönetiminin PHP kurulumu sırasında php.ini dosyasında gereken düzenlemeyi yapmış olması gerekir. Bunun yapılmadığı durumlarda, programcı olarak siz, PHP'nin değişkenlerin değerlerinde gerektiğinde  tersbölü işareti uygulamasını, bu değişkeni addslashes() fonksiyonu ile birlikte kullanarak çözümleyebilirsiniz. Örnek:

 

 

$yeni_degisken = addslashes($eski_degisken)

 



Bu yazı sana nasıl yardımcı oldu?

Yorumlar

Yorum Gönderilmemiş.