Hızlı soru, daha iyi bir fikir htmlentities()
aramak (veya htmlspecialchars()
) önce veya veritabanına veri taktıktan sonra?
Before: yeni uzun dize beni alanında uzun değerleri tutmak için veritabanı değiştirmek zorunda neden olur. (maxlength="800"
bir 804 karakter dize değişebilir)
After: Bu çok daha fazla sunucu işlem gerektirir, ve çağrı yüzlerce htmlspecialchars()
, her sayfa yük veya AJAX yük yapılabilir.
SOOO. Anlamlı derecede yavaş kodumu alınır zaman dönüştürme olacak? Ben DB değiştirmek gerekir?