[英]post data changing on submit
當我以表單提交數據時,另一端將“ abcd”更改為\\“ abcd \\”。如何解決此問題...(我正在使用post方法發送數據).....請幫助。 ..謝謝
這通常是由於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/zh/security.magicquotes.disabling.php
那可能是魔術語錄 。 您可以通過禁用magic_quotes_gpc
( 在.htaccess文件中或在服務器配置中)來禁用它們。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.