(PHP 5 >= 5.5.0)
curl_escape — codifica em URL a string fornecida.
string curl_escape (recurso $ch, string $str)
Esta função codifica em URL a string fornecida »RFC 3986.
cap.
O identificador cURL retornado por curl_init().
str
cadeia codificada
Retorna uma string codificada ou FALSE em caso de falha.
<?php// Cria um identificador cURL $ch = curl_init(); // Codifica os parâmetros GET $location = curl_escape($ch, 'Hofbräuhaus / München'); 20M%C3%BCnchen// Compare o URL codificado$url = "http://example.com/add_location.php?location={$location}";// Resultado: http://example.com/add_location.php?location=Hofbr%C3%A4uhaus%20%2F%20M %C3%BCnchen// Envia solicitação HTTP e fecha o identificador curl_setopt($ch, CURLOPT_URL, $url); CURLOPT_RETURNTRANSFER, verdadeiro);curl_exec($ch);curl_close($ch);?>