跳转到主要内容

curl-escape

curl_escape

URL encodes the given string

ENTITY

string

false

curl_escape

CurlHandle

handle

string

string

This function URL encodes the given string according to RFC 3986.

ENTITY

string
The string to be encoded.

ENTITY

Returns escaped stringENTITY.

ENTITY

ENTITY ENTITY

ENTITY

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

// Set options and send HTTP request
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_exec($ch);

?>

    

ENTITY

curl_unescape, urlencode, rawurlencode, RFC 3986