English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
(PHP 5 >= 5.5.0)
curl_escape — производит URL-кодирование для заданной строки.
string curl_escape ( resource $ch, string $str )
Эта функция производит URL-кодирование для заданной строки.
ch
CURL дескриптор, возвращаемый curl_init().
str
Закодированная строка
Возвратить закодированную строку или FALSE в случае ошибки.
<?php // Создать CURL дескриптор $ch = curl_init(); // Закодировать параметры GET $location = curl_escape($ch, 'Hofbräuhaus / München'); // Результат: Hofbräuhaus%20%2F%20München // Сравнить закодированный URL $url = "http://example.com/add_location.php?location={$location}"; // Результат: http://example.com/add_location.php?location=Hofbräuhaus%20%2F%20München // Отправить HTTP запрос и закрыть дескриптор curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_exec($ch); curl_close($ch); ?>