我正在使用post方法发送数据。数据是一个数组,因此我只需在发送之前使用encodeURIComponent
。
POST数据:
data = "data="+encodeURIComponent(JSON.stringify(data));
在接收页面中:
$data = json_decode($_POST['data'], true);
在for
循环中,我使用了mysql_real_escape_string
for($i=0;$i<$count;$i++)
{
$data[$i] = trim(mysql_real_escape_string($data[$i]));
}
问题是此方法导致数据中的斜杠保存到数据库中。帮我删除自动添加的斜杠。 (有时数据可能包含无法删除的斜杠。)