跳转到主要内容

curl-unescape

curl_unescape

Decodes the given URL encoded string

ENTITY

string

false

curl_unescape

CurlHandle

handle

string

string

This function decodes the given URL encoded string.

ENTITY

string
The URL encoded string to be decoded.

ENTITY

Returns decoded string ENTITY.

ENTITY

ENTITY ENTITY

ENTITY

curl_unescape example

<?php
// Create a curl handle
$ch = curl_init('http://example.com/redirect.php');

// Send HTTP request and follow redirections
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_exec($ch);

// Get the last effective URL
$effective_url = curl_getinfo($ch, CURLINFO_EFFECTIVE_URL);
// ie. "http://example.com/show_location.php?loc=M%C3%BCnchen"

// Decode the URL
$effective_url_decoded = curl_unescape($ch, $effective_url);
// "http://example.com/show_location.php?loc=München"
?>

    

ENTITY

curl_unescape does not decode plus symbols (+) into spaces. urldecode does.

ENTITY

curl_escape, urlencode, urldecode, rawurlencode, rawurldecode