ThinkPHP防止XSS攻击的方法
1 如果您的项目没有富文本编辑器 然后就可以使用全局过滤方法 在application下面的config配置文件 加上 htmlspecialchars
1 2 |
|
如果有富文本编辑器的话 就不适合 使用这种防XSS攻击
(推荐教程:thinkphp教程)
那么使用 composer 安装插件来处理
命令
1 |
|
安装成功以后在application 下面的 common.php 放公共函数的地方添加如下代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
然后在 application目录下的config.php 配置文件
把这个过滤方法改成那个方法名即可
结合框架的使用 和插件的使用可以使用这个 上面的代码可以可以直接使用的
也可以针对某个字段进行xss验证
1 修改 command的文件把改成这个 'default_filter' => 'htmlspecialchars',
2 然后在你要更改的字段 上面 修改成
相关推荐:
PHP视频教程,学习地址:https://www.php.cn/course/list/29/type/2.html
以上就是ThinkPHP防止XSS攻击的方法的详细内容