PHP FILTER_SANITIZE_ENCODED filter

Definitie en gebruik

De FILTER_SANITIZE_ENCODED filter verwijdert of URL-encodeert niet nodig geachte karakters.

Deze functie lijkt veel op de urlencode() functie.

  • Naam: "encoded"
  • ID-nummer: 514

Mogelijke opties of vlaggen:

  • FILTER_FLAG_STRIP_LOW - Verwijder ASCII-waarden lager dan 32
  • FILTER_FLAG_STRIP_HIGH - Verwijder ASCII-waarden hoger dan 32
  • FILTER_FLAG_ENCODE_LOW - Encodeer ASCII-waarden lager dan 32
  • FILTER_FLAG_ENCODE_HIGH - Encodeer ASCII-waarden hoger dan 32

Voorbeeld

<?php

var_dump(filter_var($url,FILTER_SANITIZE_ENCODED));
?>

Uitvoer:

string(32) "http%3A%2F%2Fwww.codew3c.com"