过滤字符$text:
< >'". //小于、空格、大于、单引号、双引号。
使用函数:addslashes($text)
< >\'\".//转换单双引号
< >'". //仅转换了 小于、大于、双引号,未过滤单引号和空格
htmlentities($text,ENT_QUOTES ) // 编码双引号和单引号。
< >'". //转换了 大于、小于 单引号、双引号,未过滤空格
htmlentities($text,ENT_NOQUOTES); //不编码单引号双引号。
< >'". //转换了 大于、小于,为过滤空格单引号、双引号
htmlspecialchars 同 htmlentities,
转换表:
- & (和号) 为 &
- " (双引号) 为 "
- ' (单引号) 为 '
- < (小于) 为 <
- > (大于) 为 >
当然还有正则表达式之类的。
待续...