PhpSanitization
v1.0.13
간단한 PHP 소독 클래스
이것은 값을 확인하고 깨끗하게하여 유효 할 수있는 간단한 클래스입니다.
주어진 문자열이 필요하고 특정 유형의 텍스트 값을 제거하거나 인코딩 할 수 있으므로 웹 페이지에 표시하여 보안 공격을 수행하는 데 사용될 위험을 줄일 수 있습니다.
클래스는 또한 배열 값을 하나씩 처리하여 데이터 배열을 소독 할 수 있습니다.
$ 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 " ;
});Phpsanitization 문서는 여기에서 제공됩니다
CHANGELOG.md 를 살펴보십시오.
CONTRIBUTING.md 를 살펴보십시오.
CODE_OF_CONDUCT.md 를 살펴보십시오.
이 패키지는 MIT 라이센스를 사용하여 라이센스가 부여됩니다.
LICENSE.md 를 살펴보십시오.
저작권 (C) Fariscode -2021