rawurl编码问题

时间:2010-05-11 17:59:54

标签: php

我在传递给脚本时使用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以使数据安全......

1 个答案:

答案 0 :(得分:2)

您的服务器上似乎已启用magic_quotes_gpc,请尝试以下操作:

if (get_magic_quotes_gpc())
{
   $text = stripslashes($your_var);
}

$text = mysql_real_escape_string($text);