Belki biraz paranoyak oluyorum, ama ben bir iletişim modülü tekrar yazıyorum gibi, akla şu soru geldi:
Ben PHP'nin fonksiyonları filtresiz girişini kullanabilir miyim?
Bu ekran bir veritabanı, çıktı, vb koymak için malzeme sterilize etmek kolaydır fakat örneğin aşağıdaki deyim tehlikeli olabileceğini merak ediyordum:
if (file_exists($_POST['brochure'])) {
// do some stuff
}
Birisi bir şekilde bu sayfaya göndermek başardı ise, yukarıdaki kodu yararlanılabilir?
Yukarıdaki kod sadece bir örnektir, ben bir form işlerken kullandığım diğer fonksiyonların düşünebilirsiniz.
Edit: Herkes teşekkürler, örnekte File_exists aslında bir sanitasyon işlevinin bir parçası ama temizlerken hızla hale geliyor, bu yüzden php fonksiyonları bir tavuk ve yumurta hikayesi kullanılmaktadır: fonksiyonlarını kullanmak için, ben var temizlemek, ama temizlemek için ben işlevleri kullanmak zorunda.
Her neyse, ben şimdi bazı yeni fikirler var.