(PHP5 >= 5.5.0)
curl_unescape — Décode les chaînes codées en URL.
chaîne curl_unescape ( ressource $ch , chaîne $str )
Décodez une chaîne codée en URL.
Remarque : curl_unescape() ne peut pas décoder le signe plus (+) dans un espace, urldecode() le peut.
ch
Le handle cURL renvoyé par curl_init().
str
Chaîne codée en URL
Renvoie la chaîne décodée ou FALSE en cas d'échec.
<?php// Créer un handle curl $ch = curl_init('http://example.com/redirect.php');// Envoyer une requête HTTP curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_exec($ch); // Récupère la dernière URL valide $effective_url = curl_getinfo($ch, CURLINFO_EFFECTIVE_URL); // c'est-à-dire "http://example.com/show_location.php?loc=M%C3%BCnchen"// URL de décodage $effective_url_decoded = curl_unescape($ch, $effective_url);// "http://example.com/ show_location.php?loc=München"// Fermez le handle curl_close($ch);?>