rothkj1022/php-xss-sanitizer

PHP XSS Sanitizer 使用 HTMLPurifier 递归清理 get、post 和文件数组,以保护您的应用程序。

1.0.1 2021-12-17 16:48 UTC

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

  • 初始版本