urlencode

(PHP 3, PHP 4 >= 4.0.0)

urlencode -- Codifica uma string URL

Description

string urlencode (string str)

Retorna uma string onde todos caracteres não-alfanuméricos exceto -_. é substituido por um sinal de porcento (%) seguidos por dois digítos hexadecimais e espaços codificados como um sinal de 'mais' (+). É codificando o mesmo caminho que um dado enviados por um formulário WWW é codificado , que é a mesma coisa como em um tipo de mídia application/x-www-form-urlencoded. Isto difere da codificação RFC1738 (veja rawurlencode()) por rasões históricas, espaçoes são codificados como um sinal de 'mais' (+). Esta função é conveniente quando codificado uma string para ser usada em uma parte de consulta em uma URL, como um conveniente meio de passar variáveis para uma próxima página:

Exemplo 1. urlencode() exemplo


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

Veja também urldecode().