Funciones de URL
PHP Manual

urldecode

(PHP 4, PHP 5)

urldecode — Decodifica una cadena cifrada como URL

Descripción

string urldecode ( string $str )

Decodifica cualquier cifrado tipo %## en la cadena dada. Los símbolos ('+') son decodificados como el caracter espacio.

Parámetros

str

La cadena a ser decodificada.

Valores devueltos

Devuelve la cadena decodificada.

Ejemplos

Ejemplo #1 Ejemplo de urldecode()

<?php
$a 
= explode('&', $QUERY_STRING);
$i = 0;
while (
$i < count($a)) {
    
$b = split('=', $a[$i]);
    echo 
'Value for parameter ', htmlspecialchars(urldecode($b[0])),
         
' is ', htmlspecialchars(urldecode($b[1])), "<br />\n";
    
$i++;
}
?>

Notas

Advertencia

Las superglobales $_GET y $_REQUEST ya están decodificadas. El uso de urldecode() en un elemento en $_GET o $_REQUEST puede tener resultados inesperados y peligrosos resultados.

Ver también


Funciones de URL
PHP Manual