这是一个很好的主题,但我想在几种不同的情况下,得到一些关于使用来自用户变量的数据的方法的确认。
。
现在我是xss_clean和strip_tags。我一直都这么做,只是自动驾驶。有更好的技术吗?如果有同样的问题,我很抱歉。我想应该有,虽然我找不到像这样彻底的。
干杯。
发布于 2012-03-31 13:15:27
htmlspecialchars
发布于 2012-03-31 13:27:17
PHP中最糟糕的错觉之一是,$_GET或$_POST与安全性有任何关系。
重要的不是来源,而是目的地。
$_POST、SOAP请求还是数据库。它必须总是相同的:数据的占位符,其他一切的白名单。如果您必须将一些数据输出到浏览器中,则无论数据来自$_POST、SOAP请求还是数据库,都必须进行适当的准备。如果必须从文件中读取数据,则必须确保文件名的安全,无论文件名称来自何处,等等。发布于 2012-03-31 13:20:00
在第一种情况下,
参考文献:
http://php.net/manual/en/function.htmlspecialchars.php
http://php.net/manual/en/function.mysql-real-escape-string.php
http://php.net/manual/en/book.pdo.php
http://php.net/manual/en/book.mysqli.php
https://stackoverflow.com/questions/9956176
复制相似问题