Bu konu hakkında görüş belirtecek başka arkadaş yokmu..? Mywedding verdiği uygulamayı yapmak yeterlimidir? yoksa başka süzgeç işlemlerinden geçirmemiz gerekli midir? ... PHP:

Php'ye yeni başlayanların en büyük hatalarından birisinin bunları hiç bir filtreden geçirmeyerek sayfaya include/query/echo v. b şeyler yapmasıdır. Önceden ben sadece mysql_real_escape_string den geçirip sayfaya yüklüyordum ve güvenli oldugunu düşündüm ama yanılmışdım Geçen günlerde bir heykır sayfama java-script yedirtmeyi başardı ve bende hemen bu açığa karşın bir önlem almak için bir araştırma yapdım. Aşağıdaki fonksiyon bu tür güvenlik açıklarını kapatmaya yeterlidir. örnek kodlar function temizledegel { if(get_magic_quotes_gpc elseif(! get_magic_quotes_gpc $string = @mysql_real_escape_string ; return $string; }

post metodu ile ziyaretçiden veri alıyor ve kayıt ettiriyoruz. Eğer bu verileri bir süzgeçten geçirmez isek kötü kişiler tarafından sitemiz saldırı alır... Bu konuda çok yazı okudum. Ancak tam bir cevap bulamadım. Çünkü farklı farklı yöntemler sergilenmiş. Hangisinin nasıl uygulancağı konusunda kararsız kaldım. Bu konuda da forumda çok iyi arkadaşlar var. Acaba bu konuda yardımcı olabilir misiniz? Bu süzegeçten geçirme işlemi nasıl olmalı... Hangi kodlar kullanılmalı ve bu kullandığımız kodlar ne işe yarar? Teşekkürler...

html etiketleri de temizlemek isterseniz şunları ekleyin: PHP:

Fonksiyonun adı bana kahkaha attırdı gerçekten çok hoş bir adı var fonksiyonun Mywedding buna birde htmlspecialchars fonksiyonuda eklemek sence gerekli bişimi gereksiz bişimi?