Filtro PHP FILTER_SANITIZE_SPECIAL_CHARS
Definizione e utilizzo
Filtro FILTER_SANITIZE_SPECIAL_CHARS HTML caratteri speciali scappati.
Il filtro utilizzato per sfuggire "<> & e il valore ASCII del carattere nel valore di 32 o meno.
- Nome: "special_chars"
- Numero ID: 515
Possibili segni:
- FILTER_FLAG_STRIP_LOW - la rimozione di caratteri nel valore ASCII di 32 o meno
- FILTER_FLAG_STRIP_HIGH - la rimozione di più di 32 caratteri nel valore ASCII del
- FILTER_FLAG_ENCODE_HIGH - valore ASCII codificato del carattere sopra 32
Esempi
<?php
$url="Is Peter <smart> & funny?";
var_dump(filter_var($url,FILTER_SANITIZE_SPECIAL_CHARS));
?>
$url="Is Peter <smart> & funny?";
var_dump(filter_var($url,FILTER_SANITIZE_SPECIAL_CHARS));
?>
uscita Browser del codice sopra è il seguente:
string(37) "Is Peter <smart> & funny?"
Se si visualizza il codice sorgente nel browser, si vedrà il seguente codice HTML:
string(37) "Is Peter & lt; smart& gt; & amp; funny?"
Completa PHP filtro di riferimento