(PHP 5 >= 5.5.0, PHP 7)
URL encodes the given string
string curl_escape ( resource $ch, string $str )
This function URL encodes the given string according to » RFC 3986.
Parameters:
ch
A cURL handle returned by curl_init().
str
The string to be encoded.
Returns:
Returns escaped string or FALSE
on failure.
Examples:
curl_escape() example
<?php // Create a curl handle $ch = curl_init(); // Escape a string used as a GET parameter $location = curl_escape($ch, 'Hofbräuhaus / München'); // Result: Hofbr%C3%A4uhaus%20%2F%20M%C3%BCnchen // Compose an URL with the escaped string $url = "http://example.com/add_location.php?location={$location}"; // Result: http://example.com/add_location.php?location=Hofbr%C3%A4uhaus%20%2F%20M%C3%BCnchen // Send HTTP request and close the handle curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_exec($ch); curl_close($ch); ?>
See also:
Please login to continue.