FabianoAguilar Postado Março 19, 2009 Denunciar Share Postado Março 19, 2009 (editado) Notice: Only variable references should be returned by reference in /home/site/public_html/_classes/adodb/adodb-connection.inc.php on line 477 Editado Março 23, 2009 por FabianoAguilar Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Março 19, 2009 Denunciar Share Postado Março 19, 2009 Isso não é um erro, é um aviso, use o ini_set para desativar a exibição desses avisos, no outro servidor provavelmente eles estavam desativados, esse é o padrão em um servidor de produção, notices só são úteis em servidores de desenvolvimentos, que é o momento em que o programador deve ver tudo o que está ocorrendo no script. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 FabianoAguilar Postado Março 19, 2009 Autor Denunciar Share Postado Março 19, 2009 (editado) hmm Editado Março 23, 2009 por FabianoAguilar Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Março 19, 2009 Denunciar Share Postado Março 19, 2009 Solução 2, escapas as aspas com addslashes. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 FabianoAguilar Postado Março 19, 2009 Autor Denunciar Share Postado Março 19, 2009 (editado) correto Editado Março 23, 2009 por FabianoAguilar Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Março 19, 2009 Denunciar Share Postado Março 19, 2009 $title = addslashes($_POST["tit"]); $msg1 = addslashes($_POST["elm1"]); $msg2 = addslashes($_POST["elm2"]); $id = addslashes($_POST["id"]); $bandeira = addslashes($_POST["nacionalidade"]);Deve resolver o problema, outro detalhe, pesquisa sobre SQL Injection, pegar dados vindos de um form e jogar direto numa consulta é pedir pra ter problema. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 FabianoAguilar Postado Março 19, 2009 Autor Denunciar Share Postado Março 19, 2009 (editado) vlw Editado Março 23, 2009 por FabianoAguilar Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Março 19, 2009 Denunciar Share Postado Março 19, 2009 Retirado do próprio manual:A diretiva do PHP magic_quotes_gpc é on por padrão, e ela essencialmente executa addslashes() para todos dados de GET, POST e COOKIE. Não use addslashes() em strings que já foram escapadas com magic_quotes_gpc já que você acabara escapando duas vezes. A função get_magic_quotes_gpc() pode dar uma mão para conferir isto. Sobre o SQL Injection, tá bem boa, mas você tá usando ela? Não, porque em nenhum momento no script que você passou ela é chamada, inclusive se você olhar na sua própria função ela tem o addslashes. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 FabianoAguilar Postado Março 19, 2009 Autor Denunciar Share Postado Março 19, 2009 isso que num to intendendo se ela esta ali porque ta dando este problema, algo que antes num dava, sera o host que ta bloqueando algo ? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 FabianoAguilar Postado Março 20, 2009 Autor Denunciar Share Postado Março 20, 2009 alguma outra ideia de como reverter isso, porque não esta funcioando , sendo que no arquivo padrão tem Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Março 20, 2009 Denunciar Share Postado Março 20, 2009 Leia as regras, ups não são permitidos.Para usar a função pode ser chamada assim:$title = antiInjection($_POST["tit"]);Pronto você estará usandoa sua querida função que em tese evita sql injection. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
FabianoAguilar
Notice: Only variable references should be returned by reference in /home/site/public_html/_classes/adodb/adodb-connection.inc.php on line 477
Editado por FabianoAguilarLink para o comentário
Compartilhar em outros sites
10 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.