curl_share_setopt

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

curl_share_setopt — Встановити опції роздільного обробника cURL

Опис

curl_share_setopt(CurlShareHandle $share_handle, int $option, mixed $value): bool

Встановлює опції оброблюваного cURL.

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

share_handle

Обробник, що розділяється cURL, повертається curl_share_init()

option

ОпцияОпис
CURLSHOPT_SHAREЗадає тип даних, які потрібно розділяти.
CURLSHOPT_UNSHAREВказує тип даних, які більше не треба розділяти.

value

ЗначениеОпис
CURL_LOCK_DATA_COOKIEПоділяє дані cookie.
CURL_LOCK_DATA_DNSРозділяє кеш DNS. Зверніть увагу, що якщо ви використовуєте множинний обробник cURL, всі додані обробники за умовчанням будуть розділяти DNS-кеш.
CURL_LOCK_DATA_SSL_SESSIONРозділяє ідентифікатори сесії SSL, скорочуючи час, що витрачається на підтвердження (handshake) SSL при повторному з'єднанні з тим самим сервером. Зверніть увагу, що ідентифікатори сесії SSL за замовчуванням перевикористовуватимуться тим самим обробником.

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

Повертає true у разі успішного виконання або **false**в случае возникновения ошибки.

список змін

ВерсияОпис
8.0.0share_handle expects a CurlShareHandle instance now; previously, a resource was expected.

Приклади

Приклад #1 Приклад використання curl_share_setopt()****

У цьому прикладі ми створюємо роздільний обробник cURL, додаємо в нього два звичайні обробники і запускаємо їх. Вони будуть використовувати одні й ті ж куки.

Loading...