【发布时间】:2012-04-22 17:42:04
【问题描述】:
如果要在诸如 textareas 之类的输入中使用从数据库(在 php 中)清除值的最佳方法是什么?
例如,在插入数据时,我可以去掉标签和引号并用 html 字符代码替换它们,然后在插入之前使用 mysql_real_escape_string。
在检索该数据时,我需要将其显示在文本区域中。我怎样才能做到这一点并且仍然避免 XSS? (例如,您可以轻松输入
</textarea><script type='text/javascript'> Malicious Code</script><textarea>
) 并导致问题。
谢谢!
【问题讨论】:
-
既然你提到了
mysql_real_escape_string(),我假设你想用PHP来做这个?
标签: php css textarea xss sanitize