当我在表单中提交数据时,另一端将“abcd”更改为“abcd”。我如何克服此问题...(我使用post方法发送数据)..... 请帮忙......谢谢
答案 0 :(得分:9)
这通常是由于magic_quotes。
类似于
的东西<?php
if (get_magic_quotes_gpc()) {
function stripslashes_deep($value)
{
$value = is_array($value) ?
array_map('stripslashes_deep', $value) :
stripslashes($value);
return $value;
}
$_POST = array_map('stripslashes_deep', $_POST);
$_GET = array_map('stripslashes_deep', $_GET);
$_COOKIE = array_map('stripslashes_deep', $_COOKIE);
$_REQUEST = array_map('stripslashes_deep', $_REQUEST);
}
?>
应该关闭它们。我建议你在配置中关闭它们。
http://us2.php.net/manual/en/security.magicquotes.disabling.php
答案 1 :(得分:0)
那可能是Magic Quotes。您可以通过禁用magic_quotes_gpc
(in a .htaccess file或服务器配置)来禁用它们。