我在传递给脚本时使用rawurlencode($url_variable)
当我在脚本中收到变量时,在将此变量传递给mysql之前,我正在进行mysql_real_escape_string
。现在问题就像存在像
$url_variable = "Off-St.Mark's-Road"
...在我做了mysql_real_escape_string后,它变成了slike
Off-St.Mark \\'s-Road。
在mysql查询中创建问题...
我如何克服这个... rawurlencode是必须将变量传递给脚本,我想做mysql_real_escape_string以使数据安全......
答案 0 :(得分:2)
您的服务器上似乎已启用magic_quotes_gpc
,请尝试以下操作:
if (get_magic_quotes_gpc())
{
$text = stripslashes($your_var);
}
$text = mysql_real_escape_string($text);