(PHP5 >= 5.5.0)
curl_unescape: decodifica cadenas codificadas en URL.
cadena curl_unescape (recurso $ch, cadena $cadena)
Decodifica una cadena codificada en URL.
Nota: curl_unescape() no puede decodificar el signo más (+) en un espacio, urldecode() sí.
ch
El identificador de cURL devuelto por curl_init().
cadena
Cadena codificada en URL
Devuelve la cadena decodificada o FALSO en caso de error.
<?php// Crear un identificador curl $ch = curl_init('http://example.com/redirect.php');// Enviar solicitud HTTP curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_exec($ch); // Obtener la última URL válida $ Effective_url = curl_getinfo($ch, CURLINFO_EFFECTIVE_URL); es decir, "http://example.com/show_location.php?loc=M%C3%BCnchen"// URL de decodificación$ Effective_url_decoded = curl_unescape($ch, $ Effective_url);// "http://example.com/ show_location.php?loc=München"// Cerrar el identificador curl_close($ch);?>