PHP在引号前面添加反斜杠及去除反斜杠的办法-php教程

资源魔 29 0
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开发自学

抱歉,评论功能暂时关闭!