PhpSanitization
v1.0.13
Clase de desinfección de PHP simple
Esta es una clase simple que puede verificar y limpiar los valores para asegurar que sean válidos.
Puede tomar una cadena dada y eliminar o codificar ciertos tipos de valores de texto, por lo que se puede mostrar en páginas web que reducen el riesgo de ser utilizados para realizar ataques de seguridad.
La clase también puede desinfectar matrices de datos procesando los valores de la matriz uno por uno.
$ 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 " ;
});La documentación para phpsanitización está disponible aquí
Eche un vistazo a CHANGELOG.md .
Eche un vistazo a CONTRIBUTING.md .
Eche un vistazo a CODE_OF_CONDUCT.md .
Este paquete tiene licencia utilizando la licencia MIT.
Por favor, eche un vistazo a LICENSE.md .
Copyright (c) Fariscode - 2021