curl_setopt_array

(PHP 5 >= 5.1.3, PHP 7, PHP 8)

curl_setopt_array — Встановлює кілька параметрів для сеансу cURL

Опис

curl_setopt_array(CurlHandle $handle, array $options): bool

Встановлює кілька параметрів для сеансу URL. Ця функція корисна під час встановлення великої кількості cURL-параметрів без необхідності постійно викликати curl_setopt()

Список параметрів

handle

Дескриптор cURL, отриманий з curl_init()

options

Масив (array), що визначає параметри, що встановлюються, і їх значення. Ключі мають бути коректними константами для функції curl_setopt() або їх цілими еквівалентами.

Значення, що повертаються

Повертає true, якщо всі параметри успішно встановлено. Якщо не вдалося успішно встановити будь-який параметр, негайно повертається значення false, а наступні параметри в масиві options будуть проігноровані.

список змін

ВерсияОпис
8.0.0handle тепер чекає екземпляр CurlHandle; раніше, очікувався ресурс (resource).

Приклади

Приклад #1 Ініціалізація нової сесії cURL та завантаження веб-сторінки

Loading...

Примітки

Зауваження :

Як і при роботі з curl_setopt(), передача массива в параметр**CURLOPT_POST** закодує всі дані за допомогою multipart/form-data, тоді як передача URL-кодованого рядка використовуватиме кодування application/x-www-form-urlencoded

Дивіться також

  • curl_setopt() - Встановлює параметр для передачі cURL