XSS安全漏洞 防御

2019年4月7日 作者 张舫

HTMLPurifier for Laravel 5
HTMLPurifier for Laravel 是对 HTMLPurifier 针对 Laravel 框架的一个封装。本章节中,我们将使用此扩展包来对用户内容进行过滤。

1. 安装 HTMLPurifier for Laravel 5

使用 Composer 安装:

2. 配置 HTMLPurifier for Laravel 5

命令行下运行

请将配置信息替换为以下:

config/purifier.php

3.开始过滤

一切准备就绪,现在我们只需要在数据入库前进行过滤即可:

app/Observers/TopicObserver.php