<Complete PHP filtru de referință
Definiție și utilizare
FILTER_SANITIZE_SPECIAL_CHARS filtru HTML scapă caractere speciale.
Acest filtru este utilizat pentru a scăpa „<> & și caractere cu valoare ASCII sub 32
- Nume: "special_chars"
- ID-number: 515
steaguri posibile:
- FILTER_FLAG_STRIP_LOW - Strip caractere cu valoare ASCII sub 32
- FILTER_FLAG_STRIP_HIGH - Strip caractere cu valoare ASCII 32 de mai sus
- FILTER_FLAG_ENCODE_HIGH - Codare caractere cu valoare ASCII 32 de mai sus
Exemplu
<?php
$url="Is Peter <smart> & funny?";
var_dump(filter_var($url,FILTER_SANITIZE_SPECIAL_CHARS));
?>
Ieșirea browser-a codului de mai sus va fi:
string(37) "Is Peter <smart> & funny?"
Dacă selectați "View source" în fereastra de browser, veți vedea următorul cod HTML:
string(37) "Is Peter & lt; smart& gt; & amp; funny?"
<Complete PHP filtru de referință