PHP FILTER_SANITIZE_ENCODEDFilter
Vollständiges PHP-Filter-Referenzhandbuch
Definition und Verwendung
Der FILTER_SANITIZE_ENCODED-Filter entfernt unerwünschte Zeichen oder URL-kodiert sie.
Dieser Filter ist der Funktion urlencode() sehr ähnlich.
- Name: "encoded"
- ID-Nummer: 514
Mögliche Flags:
- FILTER_FLAG_STRIP_LOW - Zeichen mit ASCII-Wert unter 32 entfernen
- FILTER_FLAG_STRIP_HIGH - Zeichen mit ASCII-Wert über 32 entfernen
- FILTER_FLAG_ENCODE_LOW - Zeichen mit ASCII-Wert unter 32 kodieren
- FILTER_FLAG_ENCODE_HIGH - Zeichen mit ASCII-Wert über 32 kodieren
Beispiel
<?php
$url="http://www.example.com";
var_dump(filter_var($url,FILTER_SANITIZE_ENCODED));
?>
$url="http://www.example.com";
var_dump(filter_var($url,FILTER_SANITIZE_ENCODED));
?>
Die Ausgabe des Codes wird unten angezeigt:
string(29) "http%3A%2F%2Fwww.example.com"
Vollständiges PHP-Filter-Referenzhandbuch Weitere Erweiterungen