(PHP 5 >= 5.5.0)
Curl_escape — URL-кодирование заданной строки.
строка Curl_escape (ресурс $ch, строка $str)
Эта функция URL-кодирует заданную строку » RFC 3986.
ч
Дескриптор cURL, возвращаемый функцией Curl_init().
ул.
закодированная строка
Возвращает закодированную строку или FALSE в случае ошибки.
<?php// Создаем дескриптор cURL $ch = Curl_init(); // Кодируем параметры GET $location = Curl_escape($ch, 'Hofbräuhaus / München' // Результат: Hofbr%C3%A4uhaus%20%2F%); 20M%C3%BCnchen// Сравнить закодированный URL$url = "http://example.com/add_location.php?location={$location}";// Результат: http://example.com/add_location.php?location=Hofbr%C3%A4uhaus%20%2F%20M %C3%BCnchen// Отправьте HTTP-запрос и закройте дескриптор Curl_setopt($ch, CURLOPT_URL, $url); CURLOPT_RETURNTRANSFER, true);curl_exec($ch);curl_close($ch);?>