PHP Veri Sanitasyon [kapalı]

5 Cevap php

Birisi PHP veri Sanitization için tarih kütüphanesine bir kadar tavsiye edebilir misiniz?

Ben veri sıhhileştirilmesinde için bir dizi fonksiyon önermektedir bir kitaplık için arıyorum. E-posta doğrulama / sanitizasyona (bu% 0A kaldırmak, \ r ...), şerit Htlm (stripslashes (htmlentities), ... kullanıcılar tarafından sunulan verilere ilişkin istismar herhangi bir şekilde komut dosyası, SQL enjeksiyon kaldırın.

CakePHP sanitization sınıf (değil "çerçeve") güzel görünüyor ..?

5 Cevap

Çıkış PHP Filter

CakePHP bir çerçeve değil, bir sanitasyon kütüphanedir.

Bu sadece kendi sanitization fonksiyonlarını yazmak için muhtemelen daha kolay.

Veri Sanitization diye bir şey yoktur. Veri kendini üzerinde tehlikeli değildir - bu güvenli ya da güvensiz hale getirdiğini, bu kullanılan hangi bağlam bulunuyor. Yani giriş verileri denemek ve sterilize / doğrulamak için anlamsız olduğu anlamına gelir. Bunun yerine, sizin çıkışında düzgün kaçmak gerekir. Ayrıca bakınız benim answer here.

htmlpurifier: Eğer html biçimlendirme korumak için gerektiğinde xss saldırılarını filtreleme için

Eğer html biçimlendirme tutmak gerekmez varsa, htmlspecialchars veya htmlentities kullanabilirsiniz