PhpSanitization
v1.0.13
Kelas sanitasi PHP sederhana
Ini adalah kelas sederhana yang dapat memverifikasi dan membersihkan nilai untuk memastikan mereka valid.
Ini dapat mengambil string yang diberikan dan menghapus atau menyandikan jenis nilai teks tertentu, sehingga dapat ditampilkan di halaman web yang menurunkan risiko digunakan untuk melakukan serangan keamanan.
Kelas juga dapat membersihkan array data dengan memproses nilai array satu per satu.
$ composer require phpsanitization/phpsanitization include_once ' vendor/autoload.php ' ;
use PhpSanitization PhpSanitization Sanitization ;
use PhpSanitization PhpSanitization Utils ;
$ sanitizer = new Sanitization ( new Utils ); echo $ sanitizer -> useSanitize ( " <script>alert('xss');</script> " ); echo $ sanitizer -> useEscape ( " SELECT * FROM `users` WHERE `username` = 'admin'; " ); echo $ sanitizer -> useTrim ( " This is a text " ); echo $ sanitizer -> useHtmlEntities ( " <script>alert('This is js code');</script> " ); echo $ sanitizer -> useFilterVar ( " This is a string " ); echo $ sanitizer -> useStripTags ( " <script>alert('This is js code');</script> " ); echo $ sanitizer -> useStripSlashes ( " C:UsersFarisMusic " ); echo $ sanitizer -> useHtmlSpecialChars ( " <script>alert('This is js code');</script> " ); $ sanitizer -> setData ( " This is data " ); echo $ sanitizer -> getData (); echo $ sanitizer -> useStrReplace ( " text " , "" , " this is a text " ); echo $ sanitizer -> usePregReplace ( " /([A-Z])w+/ " , " This is a Text " ); echo $ sanitizer -> validateEmail ( " [email protected] " ) ? " true " : " false " ; echo $ sanitizer -> isValid ( " 127.0.0.1 " , FILTER_VALIDATE_IP ) ? " true " : " false " ; echo $ sanitizer -> isEmpty ( $ variable ) ? " true " : " false " ; echo $ sanitizer -> isAssociative ( $ array ) ? " true " : " fale " ; echo $ sanitizer -> callback ( function () {
return " text " ;
});Dokumentasi untuk phpsanitisasi tersedia di sini
Silakan lihat CHANGELOG.md .
Harap lihat CONTRIBUTING.md .
Harap lihat CODE_OF_CONDUCT.md .
Paket ini dilisensikan menggunakan lisensi MIT.
Harap lihat LICENSE.md .
Hak Cipta (C) Fariscode - 2021