Manual do PHP
Anterior |  | Próxima

# rawurlencode

(PHP 3, PHP 4, PHP 5)

rawurlencode -- Codifica uma URL de acordo com RFC 1738

## Descrição

string rawurlencode ( string str )

Retorna uma string na qual todos os caracteres alfa-numericos com exceção de `-_.` foram substituidos com um sinal de porcento (`%`) seguido de dois digitos hexadecimais. Esta codificação esta descrita na RFC 1738 para proteger caracteres de serem interpretados como delimitadores de URL, e para proteger URLs de serem embaralhadas por transmissão em meios com conversões de caracteres (como alguns sistemas de emaail). Por exemplo, se você quiser incluir uma senha de FTP em uma URL:

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

Ou, se você quiser passar informação no componente PATH_INFO se uma URL:

Exemplo 2. Exemplo 2 de rawurlencode()
`<?php echo '<a href="http://example.com/department_list_script/', rawurlencode('sales and marketing/Miami'), '">'; ?>`

Veja também rawurldecode(), urldecode(), urlencode() e RFC 1738.

Anterior | Principal | Próxima
rawurldecode | Acima | urldecode