Visualizzazione dei risultati da 1 a 6 su 6

Discussione: query anomala

  1. #1

    query anomala

    questa query:
    codice:
    $query_controllo_login_mail_password=mysql_query("SELECT id FROM users WHERE email=$_POST[email]") or die(mysql_error());
    mi da quest'errore:
    codice:
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '@agente.it' at line 1
    invece questa query non mi da errori:
    codice:
    $query_controllo_login_mail_password=mysql_query("SELECT id FROM users WHERE password=$_POST[password]") or die(mysql_error());
    sembra quasi che la @ nel campo email li dia fastidio? Qualcuno sa perche?

    Grazie in anticipo

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    devi usare gli apici:
    codice:
    "SELECT id FROM users WHERE email='$_POST[email]'"
    think simple think ringo

  3. #3
    cavolo di appici... Scusate il disturbo...

  4. #4
    Originariamente inviato da marketto
    devi usare gli apici:
    codice:
    "SELECT id FROM users WHERE email='$_POST[email]'"
    Io gli avrei anche consigliati di evitare di utilizzare direttamente dati provenienti da $_POST....sopratutto nei database e peggio ancora se per una fase di login.

    Italian_spike con questa query il tuo sito è altamente vulnerabile!
    Administrator of NAMDesign.Net

  5. #5
    e cosa consigli?

  6. #6
    beh come già scritto in altre discussioni e come scritto nelle guide sulla sicurezza di HTML.it consiglio di verificare che i dati in ingresso siano effettivamente della forma che ti aspetti e di effettuare anche il loro "escape" in modo che non vengano eseguite SQL Injections o altro...
    Administrator of NAMDesign.Net

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.