<Completa PHP filtro di riferimento
Definizione e l'utilizzo
Il filtro FILTER_SANITIZE_SPECIAL_CHARS HTML-sfugge i caratteri speciali.
Questo filtro viene utilizzato per fuggire "<> & e caratteri con valore ASCII inferiore a 32
- Nome: "special_chars"
- Numero ID: 515
Possibili bandiere:
- FILTER_FLAG_STRIP_LOW - Strip caratteri con valore ASCII inferiore a 32
- FILTER_FLAG_STRIP_HIGH - Strip caratteri con valore ASCII superiore a 32
- FILTER_FLAG_ENCODE_HIGH - Codifica caratteri con valore ASCII superiore a 32
Esempio
<?php
$url="Is Peter <smart> & funny?";
var_dump(filter_var($url,FILTER_SANITIZE_SPECIAL_CHARS));
?>
L'uscita del browser del codice qui sopra sarà:
string(37) "Is Peter <smart> & funny?"
Se si seleziona "View source" nella finestra del browser, si vedrà il seguente codice HTML:
string(37) "Is Peter & lt; smart& gt; & amp; funny?"
<Completa PHP filtro di riferimento