PHP环境中内置了魔法转义的功能,默认情况下是开启的 如果不开启 javascript传过来的sql语句不能直接运行
magic_quotes_gpc和magic_quotes_runtime
关键字: 转义符1、javascript的转义符:序 转义字符 使用说明
1 \b 后退一格(Backspace)
2 \f 换页(Form Feed)
3 \n 换行(New Line)
4 \r 返回(Carriage Return)
5 \t 制表(Tab)
6 \' 单引号
7 \" 双引号
8 \\ 反斜线(Backslash)
2、 java的转义符
在javascript的基础上,多了以下两个:
\ddd 三位八进制
\udddd 四位十六进制
3、python 和 php 的转义符
\(在行尾时) 续行符
\\ 反斜杠符号
\' 单引号
\" 双引号
\a 响铃
\b 退格(Backspace)
\e 转义
\000 空
\n 换行
\v 纵向制表符
\t 横向制表符
\r 回车
\f 换页
\oyy 八进制数yy代表的字符,例如:\o12代表换行
\xyy 十进制数yy代表的字符,例如:\x0a代表换行
\other 其它的字符以普通格式输出