PHP提交表单特殊字符的过滤和处理方法的PHP总结
PHP总结了表单提交的特殊字符的处理方法。它主要包括几个功能如htmlspecialchars / / / strip_tags addslashes stripslashes / mysql_real_escape_string,这是一起使用,与大家分享。一、几个与特殊字符处理相关的PHP函数
函数名
解释
介绍
htmlspecialchars
HTML格式,单引号,越来越小的数字
变成
变成
变成
<变成<
>传送>
htmlentities()
所有字符都被转换成HTML格式。
除了上述htmlspecialchars字符,双字节字符也显示为编码,等等。
addslashes
单双引号,反斜线和空加反斜杠
修改后的字符包括单引号(')、双引号(),反斜杠反斜杠(),和空字符null。
stripslashes
将反斜杠字符
删除字符串中的反斜线字符。如果两个反斜杠是连续的,删除一个留下一个,如果只有一个反斜杠,摆脱它直接。
quotemeta
加入引用符号
字符串包含。 * { ^ }($)在人物的正面为一个反斜杠符号。
nl2br()
把线转成
strip_tags
删除HTML和PHP标签
删除字符串中的任何HTML和PHP标记,包括标记插入之间的内容。注意,如果字符串HTML和PHP标记中有错误,它也将返回错误。
mysql_real_escape_string
避免SQL字符串中的特殊字符
设备◎R空间''' ''' 大,这是非常有效的多字节字符processing.mysql_real_escape_string判断字符集,而不必考虑它mysql_escape_string。