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.0 | handle тепер чекає екземпляр CurlHandle; раніше, очікувався ресурс (resource). |
Приклади
Приклад #1 Ініціалізація нової сесії cURL та завантаження веб-сторінки
Loading...
Примітки
Зауваження :
Як і при роботі з curl_setopt(), передача массива в параметр**
CURLOPT_POST
** закодує всі дані за допомогою multipart/form-data, тоді як передача URL-кодованого рядка використовуватиме кодування application/x-www-form-urlencoded
Дивіться також
- curl_setopt() - Встановлює параметр для передачі cURL