Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di henry78
    Registrato dal
    May 2001
    Messaggi
    1,264

    Trattare stringhe prima di memorizzarle...

    Ciao a tutti

    recupero dei dati da un form con $_POST, prima di memorizzare i campi, tratto i singoli campi con le funzioni

    - strip_tags
    - mysql_real_escape_string

    mi chiedo:

    è sufficiente per evitare che vengani inseriti comandi sql? evito che vengano inseriti tag html? evito che vengano inseriti caratteri strani che possano generare errori?



    (spero di essere stato chiaro )

  2. #2
    htmlspecialchars()
    Luca Pennisi - Web Marketing Specialist

  3. #3
    Utente di HTML.it L'avatar di henry78
    Registrato dal
    May 2001
    Messaggi
    1,264
    Originariamente inviato da cane-nero
    htmlspecialchars()
    mi suggerisci di utilizzare questa funzione??

    in aggiunta a
    - strip_tags
    - mysql_real_escape_string ???

    oppure basta htmlspecialchars ??

  4. #4
    prova htmlentities(), converte tag html in modo che siano renderizzati correttamente

    se vuoi stare proprio sicuro prima di fare delle query SQL controlla ed elimina codice SQL come ALTER, DROP ecc...
    Digital Riot!
    http://fatmatt.wordpress.com
    -Chi è disposto a rinunciare alla propria libertà in cambio di sicurezza, non merita ne libertà ne sicurezza- Benjamin Franklin

  5. #5
    Utente di HTML.it L'avatar di henry78
    Registrato dal
    May 2001
    Messaggi
    1,264
    Originariamente inviato da fatmatt
    prova htmlentities(), converte tag html in modo che siano renderizzati correttamente

    se vuoi stare proprio sicuro prima di fare delle query SQL controlla ed elimina codice SQL come ALTER, DROP ecc...
    dici di fare il replace di ALTER, DROP ecc?

  6. #6
    si.. magari ti crei una lista di stringhe vietate e le rimuovi tutte dall'input.. tanto per stare tranquilli.. occhio a non esagerare con la rimozione però altrimenti potresti ritrovarti con dei malfunzionamenti.
    Digital Riot!
    http://fatmatt.wordpress.com
    -Chi è disposto a rinunciare alla propria libertà in cambio di sicurezza, non merita ne libertà ne sicurezza- Benjamin Franklin

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.