|
Seleziona
la faq che vuoi leggere!
| 18. Come faccio a togliere i tags
HTML? |
|
E' un problema serio a cui bisogna sempre pensare. E' infatti possibile, per una persona che abbia la possibilità di inserire del testo, inserire del codice HTML "maligno" che forzi, ad esempio, una redirezione verso una ben precisa pagina web (tanto per fare un esempio)
Il metodo più usato è quello di passare l'input dell'utente alla funzione htmlentities() che tradurrà i codici ASCII in codici HTML e permetterà pertanto una visualizzazione "sicura" al riparo da pericolosi trucchi.
In questo modo il novello (ma non affatto provetto) hacker ci rimarrà piuttosto male.
Es.
<?PHP
echo htmlentities('Questa è una prova'); /* scrive in output: Questa è una prova */
echo htmlentities('<HTML>'); /* scrive in output: <HTML> */
> |
Vai
alla FAQ successiva => <=
Torna alla FAQ precedente |
|