可能是重复问题:
如何在PHP网站中避免XSS攻击的最佳实践
我需要在PHP代码中防止XSS攻击,有没有好用且易于使用的库?
安全不是产品,而是一个过程。
如果你依赖于库来保障安全,那么你注定会在某个时候受到攻击。
无论如何,你可以使用标准的PHP函数(例如htmlspecialchars()
)对输入进行清理。
有许多 PHP 函数可以帮助您防止 XSS 攻击。看一下这些函数:
strip_tags
http://php.net/manual/zh/function.strip-tags.php
htmlspecialchars
在谷歌上有很多好的答案,我找到的第一个是:http://codeassembly.com/How-to-sanitize-your-php-input/
我的主要建议是将每个输入都视为直接攻击。
因此,将其转换为HTML字符。添加反斜杠。
htmlspecialchars()