何时使用:htmlspecialchars?

pan*_*hro 4 php mysql

我需要使用以下命令将我的字符串转换为特殊字符

 htmlspecialchars
Run Code Online (Sandbox Code Playgroud)

我的问题是,我应该在将数据提交到数据库之前将其转换,还是应该在显示之前进行转换?

Mar*_*ean 6

您应该在将数据插入数据库之前清理数据,并在检索时将其转义.

htmlspecialchars 用于转义,因此它应该是在您从数据库中获取它之后.