Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di mUrf
    Registrato dal
    Apr 2001
    Messaggi
    193

    script all'interno di un database .....

    Salve, qualcuno di voi sà dirmi se esiste la possibilità di evitare questo strano caso ?
    Descrizione:
    In una applicazione client-server dove l'utente inserisce semplici stringhe in un database, se al posto di semplici stringhe un utente (rompiballe) inserisce delle stringhe simili a queste [javascript:alert('ciao scemo');] l'html mi resistuisce una msgbox !!!!!

    Thanks
    mUrf

  2. #2
    Utente di HTML.it L'avatar di afrappe
    Registrato dal
    Jan 2002
    Messaggi
    1,197
    ma quest'alert? quando appare? quando leggi nel db? quando inserisci? quando stampi a video? come?
    dacci qualche indizio in piu

  3. #3
    Utente di HTML.it L'avatar di mUrf
    Registrato dal
    Apr 2001
    Messaggi
    193
    Ops ... hai ragione non ho specificato quando leggo dal DB, perchè html da bravo che è traduce una stringa come "javascrip:alert('ciao');" in una msgbox !!!

    thanks
    mUrf

  4. #4
    Utente di HTML.it L'avatar di afrappe
    Registrato dal
    Jan 2002
    Messaggi
    1,197
    esiste un comando server.HTMLencode(string) che dovrebbe inibire la l'interpretazione del codice html e stamparlo cosi come è scritto


    percui quando stampi la stringa

    <% response.write(server.HTMLencode(stringa))%>

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.