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