(PHP 5 >= 5.5.0)
curl_unescape — Decodifica strings codificadas em URL.
string curl_unescape (recurso $ch, string $str)
Decodifique uma string codificada em URL.
Nota: curl_unescape() não pode decodificar o sinal de mais (+) em um espaço, urldecode() pode.
cap.
O identificador cURL retornado por curl_init().
str
String codificada em URL
Retorna a string decodificada ou FALSE em caso de falha.
<?php// Criar um identificador curl $ch = curl_init('http://example.com/redirect.php');// Enviar solicitação HTTP curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); // Obtenha o último URL válido $ Effective_url = curl_getinfo($ch, CURLINFO_EFFECTIVE_URL); ou seja, "http://example.com/show_location.php?loc=M%C3%BCnchen"// URL de decodificação $ Effective_url_decoded = curl_unescape ($ ch, $ Effective_url); // "http://example.com/ show_location.php?loc=München"// Fecha o identificador curl_close($ch);?>