rawurlencodeURL-Kodierung nach RFC 3986 Beschreibung
string rawurlencode
( string
$str
)Kodiert einen übergebenen String entsprechend » RFC 3986. Parameter-Liste
RückgabewerteGibt 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 3986, 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.
Changelog
Beispiele
Beispiel #1 Übergeben eines Passworts in einem FTP-URL
<?phpDas oben gezeigte Beispiel erzeugt folgende Ausgabe: <a href="ftp://user:foo%20%40%2B%25%2F@ftp.example.com/x.txt"> Oder wenn Sie eine Information innerhalb des PATH_INFO-Teils eines URL übergeben wollen:
Beispiel #2 rawurlencode-Beispiel 2
<?phpDas oben gezeigte Beispiel erzeugt folgende Ausgabe: <a href="http://example.com/department_list_script/sales%20and%20marketing%2FMiami"> |