Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come sostituire Citazioni su MySQL in PHP

Sostituzione delle virgolette con caratteri doppi apici elimina la possibilità di SQL injection sulle tue pagine Web PHP . È possibile utilizzare la funzione " mysql_real_escape_string " in PHP per sostituire i due apostrofi . Lasciando apici consente agli hacker di eseguire codice SQL dannoso sul vostro server . Questo processo è chiamato " lavare i dati", ed è necessario utilizzare la funzione Replace per ogni valore di input inviati dal form HTML. Istruzioni
1

destro del mouse sul file PHP che interroga il server MySQL e selezionare " Apri con ". Clicca il tuo editor di PHP per aprire il file .
2

individuare la query nella pagina. Ad esempio , il codice seguente inserisce un nome nella tabella MySQL da un valore di modulo denominato " first_name " :

$ query = " . INSERT INTO clienti ( nome) values ​​(' $ _POST [ " first_name " . ] " ' ) ";
3

Aggiungi la funzione mysql_real_escape_string per il codice del file PHP direttamente dopo la variabile di query . Il codice riportato di seguito sostituisce la citazione per proteggere i vostri dati :

$ query = mysql_real_escape_string ( $ query ) ;

 

Programmazione © www.354353.com