PHP Handbuch
Zurück |  | Weiter

# rawurlencode

(PHP 3, PHP 4, PHP 5)

rawurlencode -- URL-Kodierung nach RFC 1738

## Beschreibung

string rawurlencode ( string str )

Gibt einen String zurück, in dem alle nicht-alphanumerischen Zeichen außer `-_.` durch ein Prozentzeichen (`%`) gefolgt von zwei Hex-Werten ersetzt wurden. Diese Kodierung, beschrieben im RFC 1738, wurde entworfen, um Sonderzeichen davor zu bewahren, fälschlich als spezielle URL-Trennzeichen interpretiert zu werden, sowie um URLs vor dem Verstümmeln durch Übertragungsmedien mit Zeichenumwandlung (wie bei einigen E-Mail-Systemen) zu schützen. Wenn Sie beispielsweise ein Passwort in einen FTP-URL einbinden wollen:

Beispiel 1. rawurlencode()-Beispiel 1:
`<?php echo '<a href="ftp://user:', rawurlencode('foo @+%/'), '@ftp.example.com/x.txt">'; ?>`

Oder wenn Sie Informationen über die PATH-INFO-Komponente eines URL übermitteln wollen:

Beispiel 2. rawurlencode()-Beispiel 2:
`<?php echo '<a href="http://example.com/abteilungslisten_skript/', rawurlencode('Verkauf und Marketing/Miami'), '">'; ?>`

Siehe auch rawurldecode(), urldecode(), urlencode() und RFC 1738.

Zurück | Zum Anfang | Weiter
rawurldecode | Nach oben | urldecode