在提交时发布数据更改

hal*_*sed 0 html php forms post

当我在表单中提交数据时,在另一端将"abcd"更改为"abcd".如何克服此问题...(我使用post方法发送数据).....请帮助. ..谢谢

Mez*_*Mez 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);
}
?>
Run Code Online (Sandbox Code Playgroud)

应该关掉它们.我建议你在配置中关闭它们.

http://us2.php.net/manual/en/security.magicquotes.disabling.php