我试图弄清楚为什么这个功能不能正常工作。
\
每次我编辑我的条目时,它都会增加一个额外的内容。
在线服务器具有以下设置:
magic_quotes_gpc On
magic_quotes_runtime Off
magic_quotes_sybase Off
这是代码:
function esc($s)
{
if (get_magic_quotes_gpc()) {
if (ini_get('magic_quotes_sybase'))
$s = str_replace("''", "'", $s);
else
$s = stripslashes($s);
} //if
return mysql_real_escape_string($s);
}
编辑说明:
我已经尝试完全删除这个函数来看看它做了什么......它做同样的事情,所以我意识到它addslashes
也在代码中用于同样的事情。
额外\
的存在是magic_quote
因为ON