magic_quotes_gpc对post的影响

php用$_POST["name"]接收值时去掉单双引号("\')之前的斜杠(\)
当然\或者'提交时也会这样

原因:

这是因为PHP环境是自动打开转义的
当magic_quotes_gpc = on 时将自动进行转义(默认是on) 可在程序中用get_magic_quotes_gpc()检查他的状态
程序为:

if (get_magic_quotes_gpc()==1){
$name=stripcslashes($_POST["name"]);
}else{
$name=$_POST["name"];
}

标签: magic_quotes_gpc, 转义, 表单提交

评论已关闭