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().