(PHP5 >= 5.5.0)
curl_escape — Encodez en URL la chaîne donnée.
chaîne curl_escape ( ressource $ch , chaîne $str )
Cette fonction code en URL la chaîne donnée » RFC 3986.
ch
Le handle cURL renvoyé par curl_init().
str
chaîne codée
Renvoie une chaîne codée, ou FALSE en cas d'échec.
<?php// Créer un handle cURL $ch = curl_init(); // Encoder les paramètres GET $location = curl_escape($ch, 'Hofbräuhaus / München'); // Résultat : Hofbr%C3%A4uhaus%20%2F% 20M%C3%BCnchen// Comparez l'URL encodée$url = "http://example.com/add_location.php?location={$location}";// Résultat : http://example.com/add_location.php?location=Hofbr%C3%A4uhaus%20%2F%20M %C3%BCnchen// Envoyer une requête HTTP et fermer le handle curl_setopt($ch, CURLOPT_URL, $url_setopt($ch,) CURLOPT_RETURNTRANSFER, true);curl_exec($ch);curl_close($ch);?>