Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    188

    [query injection] campo con tutti i caratteri

    Ciao a tutti,

    mi capita una brutta situazione: ho un campo di testo che viene trasmesso da un form con metodo POST che può contenere tutti i caratteri più strampalati (esempio: !&%`x>|). Questo campo lo devo inserire in un record del database

    Come faccio a proteggermi contro le query injection in questo caso? c'è un buon metodo che mi faccia stare in una botte di ferro?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di Luke70
    Registrato dal
    Jul 1999
    Messaggi
    767
    direi che ti conviene usare PDO o almeno mysqli

  3. #3
    Ciao,
    non fai altro che utilizzare
    http://us.php.net/manual/en/function.htmlentities.php
    oppure
    http://us.php.net/manual/en/function.strip-tags.php
    quando lo visualizzi nella pagina.

    I tags nel db non fanno male a nessuno



    Ps
    Nota che è best practice
    applicare htmlentities a tutti i valori
    visualizzati nella view
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

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.