PHP
Referenzliste
urldecode
URL-Funktionen
Befehl:
string urldecode ( string $str )
Parameter-Liste:
Beschreibung | |
---|---|
Der zu dekodierende String. |
Beschreibung:
Dekodiert jede %## Kodierung einer gegebenen Zeichenkette. Pluszeichen ('+') werden in Leerzeichen umgewandelt.
Aktiv in Version:
(PHP 4, PHP 5, PHP 7)
Warnung:
Warnung:
Die Superglobals $_GET und $_REQUEST sind bereits dekodiert. Die Verwendung von urldecode() mit Elementen von $_GET oder $_REQUEST kann daher zu unerwarteten und gefährlichen Resultaten führen.
Siehe auch:
Dekodiert URL-kodierte Strings
URL-Kodierung nach RFC 1738
URL-kodiert einen String
urldecode() - Beispiel:
Eingabe:
<?php $a = explode('&', $QUERY_STRING); $i = 0; while ($i < count($a)) { $b = split('=', $a[$i]); echo 'Der Wert von Parameter ', htmlspecialchars(urldecode($b[0])), ' ist ', htmlspecialchars(urldecode($b[1])), "<br />\n"; $i++; } ?>
Beschreibung:
Mit urldecode() kann man einen String (str), der �ber eine URL �bermittelt oder mit der Funktion urlencode() kodiert wurde, wieder dekodieren. Bei der Dekodierung werden alle Prozentzeichen(%), gefolgt von zwei Hexzeichen, wieder in ihre alphanumerische Entsprechung umgewandelt. Weiterhin werden alle Pluszeichen (+) in Leerzeichen umgewandelt.
URL-Funktionen