Le filtre FILTER_SANITIZE_ENCODED supprime ou encode les caractères indésirables en URL.
Ce filtre est très similaire à la fonction urlencode().
Nom : "codé"
Numéro d'identification : 514
Signes possibles :
FILTER_FLAG_STRIP_LOW - supprime les caractères avec des valeurs ASCII inférieures à 32
FILTER_FLAG_STRIP_HIGH - supprime les caractères avec une valeur ASCII supérieure à 32
FILTER_FLAG_ENCODE_LOW - Encoder les caractères avec des valeurs ASCII inférieures à 32
FILTER_FLAG_ENCODE_HIGH - Encoder les caractères avec des valeurs ASCII supérieures à 32
<?php$url="http://www.codercto.com";var_dump(filter_var($url,FILTER_SANITIZE_ENCODED));?>
La sortie du code ressemble à ceci :
chaîne (29) "http%3A%2F%2Fwww.codercto.com"