rothkj1022 / php-xss-sanitizer
PHP XSS Sanitizer 使用 HTMLPurifier 递归清理 get、post 和文件数组,以保护您的应用程序。
1.0.1
2021-12-17 16:48 UTC
Requires
- php: ^5.4 || ^7.0 || ^8.0
- ezyang/htmlpurifier: ^4.9
This package is auto-updated.
Last update: 2024-09-17 22:52:06 UTC
README
PHP XSS Sanitizer 使用 HTMLPurifier 递归清理 get、post 和文件数组,以保护您的应用程序。
特性
- 递归清理 $_GET、$_POST、$_FILES 或任何其他 PHP 数组
- 可选清理通过 $_FILES 数组传递的文件名
- 设置您想要使用的任何 HTMLPurifier 配置参数
作者:Kevin Roth - https://kevinroth.com
许可
在 MIT 许可证下发布 - https://open-source.org.cn/licenses/MIT
要求
- PHP >= 5.4
安装
在您的 PHP 项目的命令行 shell 中运行以下命令
$ composer require rothkj1022/php-xss-sanitizer
完成。
入门
使用 composer 的示例用法
require('vendor/autoload.php'); use rothkj1022\Sanitizer; $sanitizer = new Sanitizer\Sanitizer();
不使用 composer 的示例用法
require('src/Sanitizer.php'); use rothkj1022\Sanitizer; $sanitizer = new Sanitizer\Sanitizer();
见 example.php
变更日志
版本 1.0.0
- 初始版本