Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde pessoal.
Estou com problemas em usar o PDO, ele está inserindo barra antes das aspas simples, duplas e barra.
Por exemplo o usuário digita:
Teste '
No banco fica
Teste \'
Estou usando o prepare e bindParam.
Ex:
$query = "INSERT INTO teste (descricao) values(?)";
prepare($query );
bindParam(1, $descricao, PDO::PARAM_STR);
execute();
Alguém tem ideia do que pode ser?
No servidor em que está hospedado o sistema está ativado o magic quotes gpc, suspeito que seja esse o problema.
Porem não é possível mudar as configurações do servidor e então não posso desativar o magic quotes gpc.
É usado PDO em todas as transações com o banco. Não tenho ideia de como resolver!
Carregando comentários...