Seguramente tenés activado el get_magic_quotes_gpc que hace lo mismo que addslashes entonces te agrega dos o mas veces la barra invertida.
Te conviene usar una función como esta (que es la que recomiendan en php.net) :
Código PHP:
function Quote($param) {
if (!get_magic_quotes_gpc()) {
return addslashes($param);
}
else
return $param;
}
Aplicas a cada parámetro esa función y cuando los recibes les quitas la barra invertida con la función stripslashes.
Ahora te hago una p`regunta, cómo le pasas los parámetros de un scrip a otro? OJO!!!! Permitir pasar caracteres como estos puede poner en GRAVE peligro tu sistema más si trabajas con Base de Datos.
SAludos