Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
Опции контекста CURL
Опции контекста CURL — Список опций контекста CURL
Описание
Опции контекста CURL доступны в том случае, если расширение CURL скомпилировано, используюя конфигурационную опцию --with-curlwrappers .
Опции
method string
GET, POST, или любой другой HTTP-метод, поддерживаемый удаленным сервером.
По умолчанию - GET.
header stringДополнительные заголовки для отправки вместе с запросом. Значения в этой опции будут переопределять другие значения (такие как User-agent:, Host:, и Authentication:).
user_agent stringЗначение для отправки вместе с заголовком User-Agent.
По умолчанию используется значение директивы user_agent из файла php.ini.
content stringДополнительные данные для отправки после заголовков. Эта опция не используется для запросов GET или HEAD.
proxy stringURI, указывающий адрес прокси-сервера. (Например, tcp://proxy.example.com:5100).
max_redirects integerМаксимальное количество переадресаций, которые можно сделать. Значение 1 или меньше означает, что никаких переадресаций не будет произведено.
По умолчанию 20.
curl_verify_ssl_host booleanПроверить хост.
По умолчанию FALSE
curl_verify_ssl_peer booleanЗамечание:
Эта опция доступна для двух оберток протоколов: http и ftp.
Требовать проверку используемого SSL-сертификата.
По умолчанию FALSE
Замечание:
Эта опция доступна для двух оберток протоколов: http и ftp.
Примеры
Пример #1 Получает страницу и посылает POST-запрос
$postdata = http_build_query(
array(
'var1' => 'некоторое содержимое',
'var2' => 'doh'
)
);
$opts = array('http' =>
array(
'method' => 'POST',
'header' => 'Content-type: application/x-www-form-urlencoded',
'content' => $postdata
)
);
$context = stream_context_create($opts);
$result = file_get_contents('http://example.com/submit.php', false, $context);
Смотрите также
Описание на ru2.php.net
Описание на php.ru