PHP顺序为了防注入或许溢出,经过PHP 指令 magic_quotes_gpc主动正在双引号、单引号、反斜杠、NULL后面增加反斜杠“”。
默许PHP 指令 magic_quotes_gpc是on的,也就是关上的。这时候候就能够用stripslashes() 函数删除了主动增加的反斜杠。
用法:
stripslashes($str)
输入的后果就是去掉反斜杠的。
假如内陆PHP 指令 magic_quotes_gpc是off的,假如用这个函数的话,就会把原本失常的反斜杠也去掉了。
处理方法就是能够应用函数 get_magic_quotes_gpc() 进行检测,假如是关上的状态,那末就去除了反斜杠,假如是封闭的状态,则没有去除了反斜杠。
顺序代码以下:
$str=$_POST["str"];//读取str的内容赋值给$str变量 if(get_magic_quotes_gpc())//假如get_magic_quotes_gpc()是关上的 { $str=stripslashes($str);//将字符串进行解决 }
更多PHP相干常识,请拜访PHP中文网!
以上就是PHP正在引号后面增加反斜杠及去除了反斜杠的方法的具体内容,更多请存眷资源魔其它相干文章!
标签: php php开发教程 php开发资料 php开发自学
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!