Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

urldecode

URL-Funktionen

    Befehl:
string urldecode ( string $str )


    Parameter-Liste:
NameBeschreibung
strDer 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