Problemi collegamento a MySQL

  • Creatore Discussione Creatore Discussione Oswold
  • Data di inizio Data di inizio
A cosa serve l'addslashes?
Inoltre cosa cambia utilizzando quel comando per l'email?

Utilizzo il Goto in quanto ho sempre programmato in dos/c++ e l'utilità di quel comando è sorprendente, ti evita di aggiungere comandi e stringhe quando ti basta utilizzare le comodissime etichette!

Quindi per la password mi converrebbe scrivere if(strlen($pass)<$Password&&strlen($pass)>$Password2)? Che naturalmente Password2 imposto ad un massimo di 12 cifre o un numero simile!

E mi ricorderò di scrivere tutte le variabili in minuscolo :D
 
ciao
A cosa serve l'addslashes?
per molte cose se per esempio uno usa come username d'pallis senza addalshes le query mandano in pallino la tabella (per mysql quella ' è un fine istruzione)
mettendo addslashes trasformi d'pallis in d\'pallis, questa è una
secondo qulache maleintenzionato può scrivere es
pinco' and 1=' la tua query diventa
SELECT * FROM utenti WHERE username = 'pinco' and 1=''
quindi il numero risulta sempre 0 perche 1 non è uguale a ''

Inoltre cosa cambia utilizzando quel comando per l'email?
semplice
se uno scrive es a@a risulta un indirizzo valido perchè tu guardi che esista la @
con filter_var... da indirizzo non valido

poi ti posto per la pass
 

Discussioni simili