Filtr PHP FILTER_SANITIZE_ENCODED
Definicja i Wykorzystanie
FILTER_SANITIZE_ENCODED filtr, aby usunąć niechciane znaki lub URL kodowane.
Za wykorzystanie funkcji urlencode () filtr i jest bardzo podobna.
- Nazwa: "zakodowany"
- Numer identyfikacyjny: 514
Możliwe objawy:
- FILTER_FLAG_STRIP_LOW - usuwanie znaków w kodzie ASCII 32 lub mniej
- FILTER_FLAG_STRIP_HIGH - usunięcie więcej niż 32 znaków w wartości ASCII
- FILTER_FLAG_ENCODE_LOW - zakodowane znaki ASCII o wartości 32 lub mniej
- FILTER_FLAG_ENCODE_HIGH - zakodowana wartość ASCII znaku powyżej 32
Przykłady
<?php
$url="http://www.w3cschool.cc";
var_dump(filter_var($url,FILTER_SANITIZE_ENCODED));
?>
$url="http://www.w3cschool.cc";
var_dump(filter_var($url,FILTER_SANITIZE_ENCODED));
?>
Kod wyjścia jest następujący:
string(30) "http%3A%2F%2Fwww.w3cschool.cc"
Filtr Kompletna PHP referencyjny