<Kompletny filtr referencyjny PHP
Definicja i Wykorzystanie
Paski filtry FILTER_SANITIZE_STRIPPED lub koduje niechciane znaki.
Filtr ten jest aliasem filtra FILTER_SANITIZE_STRING
Filtr ten usuwa dane, które są potencjalnie szkodliwe dla danej aplikacji. Jest on używany do strip tagi i usunąć niechciane lub kodowania znaków.
- Nazwa: "stripped"
- ID-number: 513
Możliwe opcje i flagi:
- FILTER_FLAG_NO_ENCODE_QUOTES - Ta flaga nie koduje cytaty
- Strip znaków ASCII o wartości poniżej 32 - FILTER_FLAG_STRIP_LOW
- Strip znaków ASCII o wartości powyżej 32 - FILTER_FLAG_STRIP_HIGH
- Kodowanie znaków ASCII o wartości poniżej 32 - FILTER_FLAG_ENCODE_LOW
- Kodowanie znaków ASCII o wartości powyżej 32 - FILTER_FLAG_ENCODE_HIGH
- FILTER_FLAG_ENCODE_AMP - Zakoduj i znak & amp;
Przykład
<?php
$var="<b>Peter Griffin<b>";
var_dump(filter_var($var, FILTER_SANITIZE_STRIPPED));
?>
Wyjście kodu będzie:
string(13) "Peter Griffin"
<Kompletny filtr referencyjny PHP