PHP Handbuch
Zurück |  | Nach vorne

# urlencode

(PHP 3 <= 3.0.18, PHP 4 >= 4.0.0)

urlencode -- URL-kodiert eine Zeile

## Beschreibung:

``string urlencode` (string str)`

Zeigt eine Zeile an, bei der alle nicht alphanumerischen Zeichen bis auf `-_.` durch das Prozentzeichen (`%`) ersetzt werden, gefolgt von zwei Hexzeichen und Leerzeichen durch ein Pluszeichen (`+`) ersetzt werden. Genauso werden auch Daten kodiert, die über ein WWW-Formulart gesendet werden und auf die gleiche Weise mit `application/x-www-form-urlencoded` kodiert werden. Dies unterscheidet sich von der Kodierung in RFC1738 (siehe rawurlencode()) bei dem aus historischen Gründen Leerzeichen wie Pluszeichen (+) kodiert werden. Diese Funktion ist sehr nützlich, wenn eine Zeichenkette kodiert werden soll und die Variablen an die nächste Seite weitergegeben werden sollen:

Beispiel 1. urlencode() Beispiel
    echo '<A HREF="mycgi?foo=', urlencode ($userinput), '">';

Siehe auch urldecode() und rawurldecode().

Zurück | Zum Anfang | Nach vorne
urldecode | Nach oben | Variablen-Funktionen