Curl_close — закрыть сессию Curl
Curl_copy_handle — Скопируйте все содержимое и параметры ресурса соединения Curl.
Curl_errno — Возвращает числовое число, содержащее информацию об ошибке для текущего сеанса.
Curl_error — Возвращает строку, содержащую информацию об ошибке для текущего сеанса.
Curl_exec — выполнить сеанс завивки
Curl_getinfo — Получить информацию об дескрипторе ресурса соединения Curl
Curl_init — Инициализировать сеанс завивки
Curl_multi_add_handle — Добавляет отдельные ресурсы дескриптора завитка в пакетный сеанс завивки.
Curl_multi_close — Закрыть ресурс пакетного дескриптора
Curl_multi_exec — анализирует дескриптор пакета Curl
Curl_multi_getcontent — Возвращает текстовый поток полученного вывода
Curl_multi_info_read — Получите соответствующую информацию о передаче анализируемого в данный момент завитка.
Curl_multi_init — Инициализировать ресурс дескриптора пакета Curl
Curl_multi_remove_handle — Удалить ресурс дескриптора в ресурсе дескриптора пакета Curl.
Curl_multi_select — Получить все сокеты, связанные с расширением cURL, которые затем можно «выбрать».
Curl_setopt_array — Устанавливает параметры сеанса для завитка в виде массива
Curl_setopt — Установить параметры сеанса для завитка
Curl_version — Получить информацию о версии, связанной с Curl
Функция функции Curl_init() инициализирует сеанс Curl. Единственный параметр функции Curl_init() является необязательным и представляет собой URL-адрес.
Функция Curl_exec() используется для выполнения сеанса Curl, и единственным параметром является дескриптор, возвращаемый функцией Curl_init().
Функция Curl_close() используется для закрытия сеанса Curl. Единственным параметром является дескриптор, возвращаемый функцией Curl_init().
<?php
$ch = curl_init(" http://www.baidu.com/ ");
Curl_exec ($ ч);
локон_закрыть ($ ч);
?>
Функция Curl_version() используется для получения информации о версии, связанной с Curl. Функция Curl_version() имеет один параметр. Непонятно, что она делает.
<?php
print_r(curl_version())
?>
Функция Curl_getinfo() используется для получения информации об дескрипторе ресурса соединения Curl. Функция Curl_getinfo() имеет два параметра. Первый параметр — это дескриптор ресурса Curl, а второй параметр — следующие константы.
<?php
$ch = curl_init(" http://www.baidu.com/ ");
print_r(curl_getinfo($ch));
?>
Необязательные константы включают в себя:
CURLINFO_EFFECTIVE_URL
Последний действующий URL-адрес
CURLINFO_HTTP_CODE
Последний полученный HTTP-код
CURLINFO_FILETIME
Время, когда документ был получен удаленно. Если его невозможно получить, возвращаемое значение — «-1».
CURLINFO_TOTAL_TIME
Время, затраченное на последний перевод
CURLINFO_NAMELOOKUP_TIME
Время, потраченное на разрешение имени
CURLINFO_CONNECT_TIME
Время, необходимое для установления соединения
CURLINFO_PRETRANSFER_TIME
Время, прошедшее от установления соединения до подготовки к передаче
CURLINFO_STARTTRANSFER_TIME
Время, прошедшее от установления соединения до начала передачи
CURLINFO_REDIRECT_TIME
Количество времени, потраченное на перенаправление до начала передачи транзакции.
CURLINFO_SIZE_UPLOAD
Общий объем загруженных данных
CURLINFO_SIZE_DOWNLOAD
Общая стоимость загруженных данных
CURLINFO_SPEED_DOWNLOAD
средняя скорость загрузки
CURLINFO_SPEED_UPLOAD
средняя скорость загрузки
CURLINFO_HEADER_SIZE
Размер заголовочной части
CURLINFO_HEADER_OUT
Отправить запрошенную строку
CURLINFO_REQUEST_SIZE
Размер рассматриваемого запроса в HTTP-запросе
CURLINFO_SSL_VERIFYRESULT
Результат проверки сертификата SSL, запрошенный с помощью настройки CURLOPT_SSL_VERIFYPEER
CURLINFO_CONTENT_LENGTH_DOWNLOAD
Длина содержимого загрузки, считанная из поля Content-Length:
CURLINFO_CONTENT_LENGTH_UPLOAD
Инструкции по размеру загрузки
CURLINFO_CONTENT_TYPE
Значение «Content-type» загруженного контента означает, что сервер не отправил действительный заголовок «Content-Type:».
Функция Curl_setopt() используется для установки параметров сеанса для завитка. Функция Curl_setopt_array() используется для установки параметров сеанса для завитка в виде массива.
<?php
$ch = Curl_init();
$fp = fopen("example_homepage.txt", "w");
curl_setopt($ch, CURLOPT_FILE, $fp);
$опции = массив(
CURLOPT_URL => 'http://www.baidu.com/',
CURLOPT_HEADER => ложь
);
curl_setopt_array($ch, $options);
Curl_exec ($ ч);
локон_закрыть ($ ч);
fclose($fp);
?>
Параметры, которые можно установить:
CURLOPT_AUTOREFERER
Автоматически устанавливать информацию о реферере в заголовке
CURLOPT_BINARYTRANSFER
Когда CURLOPT_RETURNTRANSFER включен, данные будут получены и возвращены.
CURLOPT_COOKIESESSION
Если этот параметр включен, Curl будет передавать только один файл cookie сеанса и игнорировать другие файлы cookie. По умолчанию Curl возвращает все файлы cookie на сервер. Сеансовые файлы cookie относятся к файлам cookie, которые используются для определения того, действителен ли сеанс на стороне сервера.
CURLOPT_CRLF
Если этот параметр включен, символы новой строки Unix преобразуются в символы возврата каретки и перевода строки.
CURLOPT_DNS_USE_GLOBAL_CACHE
Если этот параметр включен, включается глобальный кэш DNS. Это потокобезопасно и по умолчанию установлено значение true.
CURLOPT_FAILONERROR
Отображает коды состояния HTTP. По умолчанию сообщения HTTP с номерами меньше или равными 400 игнорируются.
CURLOPT_FILETIME
Если этот параметр включен, пытается изменить информацию в удаленном документе. Информация о результате будет возвращена через опцию CURLINFO_FILETIME функции curl_getinfo().
CURLOPT_FOLLOWLOCATION
Если этот параметр включен, «Location:», возвращаемый сервером, будет помещен в заголовок и рекурсивно возвращен на сервер. Используйте CURLOPT_MAXREDIRS, чтобы ограничить количество рекурсивных возвратов.
CURLOPT_FORBID_REUSE
Соединение принудительно разрывается после завершения взаимодействия и не может быть повторно использовано.
CURLOPT_FRESH_CONNECT
Принудительно устанавливается новое соединение, заменяющее соединение в кеше.
CURLOPT_FTP_USE_EPRT
TRUE для использования EPRT (и LPRT) при активной загрузке по FTP. Используйте FALSE для отключения EPRT и LPRT и использования только PORT.
Добавлено в PHP 5.0.0.
CURLOPT_FTP_USE_EPSV
Значение TRUE, чтобы сначала попробовать команду EPSV для передачи по FTP, прежде чем вернуться обратно к PASV. Установите значение FALSE, чтобы отключить EPSV.
CURLOPT_FTPAPPEND
TRUE для добавления к удаленному файлу вместо его перезаписи.
CURLOPT_FTPASCII
Вместо этого используйте псевдоним CURLOPT_TRANSFERTEXT.
CURLOPT_FTPLISTONLY
TRUE, чтобы перечислить только имена FTP-каталога.
CURLOPT_HEADER
Если этот параметр включен, информация файла заголовка будет выводиться в виде потока данных.
CURLOPT_HTTPGET
Если этот параметр включен, для метода HTTP будет установлено значение GET. Поскольку GET используется по умолчанию, он будет использоваться только в случае его изменения.
CURLOPT_HTTPPROXYTUNNEL
Если этот параметр включен, передача осуществляется через HTTP-прокси.
CURLOPT_MUTE
Поговорим о восстановлении всех измененных параметров функции Curl до значений по умолчанию.
CURLOPT_NETRC
После установки соединения откройте файл ~/.netrc, чтобы получить информацию об имени пользователя и пароле для подключения к удаленному сайту.
CURLOPT_NOBODY
Если этот параметр включен, основная часть HTML-кода выводиться не будет.
CURLOPT_NOPROGRESS
Отключите индикатор выполнения передачи завитков, если он включен. Значение по умолчанию для этого элемента — true.
CURLOPT_NOSIGNAL
Если этот параметр включен, игнорируются все сигналы, передаваемые через Curl в php. Этот элемент включен по умолчанию во время многопоточной передачи SAPI.
CURLOPT_POST
Если этот параметр включен, будет отправлен обычный POST-запрос типа: application/x-www-form-urlencoded, точно так же, как при отправке формы.
CURLOPT_PUT
Если этот параметр включен, HTTP может отправлять файлы, должны быть установлены как CURLOPT_INFILE, так и CURLOPT_INFILESIZE.
CURLOPT_RETURNTRANSFER
Информация, полученная функцией curl_exec(), возвращается в виде файлового потока, а не выводится напрямую.
CURLOPT_SSL_VERIFYPEER
FALSE, чтобы запретить cURL проверять сертификат узла. Альтернативные сертификаты для проверки можно указать с помощью опции CURLOPT_CAINFO, или каталог сертификатов можно указать с помощью опции CURLOPT_CAPATH. Также может потребоваться значение TRUE или FALSE, если CURLOPT_SSL_VERIFYPEER отключен (по умолчанию). до 2). TRUE по умолчанию, начиная с cURL 7.10. Пакет по умолчанию, установленный начиная с cURL 7.10.
CURLOPT_TRANSFERTEXT
Значение TRUE для использования режима ASCII для передачи по FTP. Для LDAP данные извлекаются в виде обычного текста, а не HTML. В системах Windows STDOUT не устанавливается в двоичный режим.
CURLOPT_UNRESTRICTED_AUTH
Постоянно добавляйте информацию об имени пользователя и пароле в несколько мест заголовка, созданного с помощью CURLOPT_FOLLOWLOCATION, даже если имя домена изменилось.
CURLOPT_UPLOAD
Разрешить передачу файлов, если включено
CURLOPT_VERBOSE
Если этот параметр включен, вся информация будет сообщаться и храниться в STDERR или указанном CURLOPT_STDERR.
CURLOPT_BUFFERSIZE
Размер кэша считывается каждый раз при получении данных, и это значение будет заполняться каждый раз.
CURLOPT_CLOSEPOLICY
Либо CURLCLOSEPOLICY_LEAST_RECENTLY_USED, либо CURLCLOSEPOLICY_OLDEST, есть еще три, но Curl их пока не поддерживает. .
CURLOPT_CONNECTTIMEOUT
Время ожидания перед началом соединения. Если установлено значение 0, ожидания не будет.
CURLOPT_DNS_CACHE_TIMEOUT
Установите время сохранения информации DNS в памяти, значение по умолчанию — 120 секунд.
CURLOPT_FTPSSLAUTH
Метод аутентификации FTP (если активирован): CURLFTPAUTH_SSL (сначала попробуйте SSL), CURLFTPAUTH_TLS (сначала попробуйте TLS) или CURLFTPAUTH_DEFAULT (предоставьте выбор cURL).
CURLOPT_HTTP_VERSION
Установите протокол HTTP, используемый Curl, CURL_HTTP_VERSION_NONE (позволить Curl решать самому), CURL_HTTP_VERSION_1_0 (HTTP/1.0), CURL_HTTP_VERSION_1_1 (HTTP/1.1).
CURLOPT_HTTPAUTH
Используемый метод аутентификации HTTP: CURLAUTH_BASIC, CURLAUTH_DIGEST, CURLAUTH_GSSNEGOTIATE, CURLAUTH_NTLM, CURLAUTH_ANY, CURLAUTH_ANYSAFE. Вы можете использовать оператор «|» для разделения нескольких значений. Curl позволяет серверу выбрать значение с наилучшей поддержкой CURLAUTH_ANY. CURLAUTH_ANYSAFE эквивалентен CURLAUTH_DIGEST |
CURLOPT_INFILESIZE
Установить размер загружаемого файла
CURLOPT_LOW_SPEED_LIMIT
Когда скорость передачи меньше CURLOPT_LOW_SPEED_LIMIT, PHP будет использовать CURLOPT_LOW_SPEED_TIME, чтобы определить, следует ли отменить передачу, поскольку она слишком медленная.
CURLOPT_LOW_SPEED_TIME
Число секунд передачи должно быть ниже CURLOPT_LOW_SPEED_LIMIT, чтобы PHP счел передачу слишком медленной и прервал ее.
Когда скорость передачи меньше CURLOPT_LOW_SPEED_LIMIT, PHP будет использовать CURLOPT_LOW_SPEED_TIME, чтобы определить, следует ли отменить передачу, поскольку она слишком медленная.
CURLOPT_MAXCONNECTS
Максимально разрешенное количество соединений. Если оно превышено, CURLOPT_CLOSEPOLICY будет использоваться для определения того, какие соединения следует остановить.
CURLOPT_MAXREDIRS
Указывает максимальное количество перенаправлений HTTP. Этот параметр используется с CURLOPT_FOLLOWLOCATION.
CURLOPT_PORT
Необязательное количество, указывающее порт подключения
CURLOPT_PROXYAUTH
Метод(ы) аутентификации HTTP, используемые для прокси-соединения. Используйте те же битовые маски, которые описаны в CURLOPT_HTTPAUTH. Для аутентификации прокси в настоящее время поддерживаются только CURLAUTH_BASIC и CURLAUTH_NTLM.
CURLOPT_PROXYPORT
Номер порта прокси-сервера для подключения. Этот номер порта также можно установить в CURLOPT_PROXY.
CURLOPT_PROXYTYPE
Либо CURLPROXY_HTTP (по умолчанию), либо CURLPROXY_SOCKS5.
CURLOPT_RESUME_FROM
Передать смещение байта при возобновлении передачи (используется для возобновления передачи с точки останова)
CURLOPT_SSL_VERIFYHOST
1, чтобы проверить наличие общего имени в сертификате узла SSL.
2, чтобы проверить наличие общего имени, а также убедиться, что оно соответствует указанному имени хоста.
CURLOPT_SSLVERSION
Используемая версия SSL (2 или 3). По умолчанию PHP попытается определить это самостоятельно, хотя в некоторых случаях это необходимо установить вручную.
CURLOPT_TIMECONDITION
Если он был отредактирован после определенного времени, указанного CURLOPT_TIMEVALUE, для возврата страницы используется CURL_TIMECOND_IFMODSINCE. Если он не был изменен и CURLOPT_HEADER имеет значение true, возвращается заголовок «304 Not Modified». Если CURLOPT_HEADER имеет значение false, используется CURL_TIMECOND_ISUNMODSINCE. . По умолчанию Значение CURL_TIMECOND_IFMODSINCE.
CURLOPT_TIMEOUT
Установите максимальное количество секунд, в течение которых разрешено выполнение завитка.
CURLOPT_TIMEVALUE
Установите временную метку, используемую CURLOPT_TIMECONDITION. По умолчанию используется CURL_TIMECOND_IFMODSINCE.
CURLOPT_CAINFO
Имя файла, содержащего один или несколько сертификатов для проверки узла. Это имеет смысл только в сочетании с CURLOPT_SSL_VERIFYPEER.
CURLOPT_CAPATH
Каталог, содержащий несколько сертификатов CA. Используйте этот параметр вместе с CURLOPT_SSL_VERIFYPEER.
CURLOPT_COOKIE
Установите содержимое части Set-Cookie: HTTP-запроса.
CURLOPT_COOKIEFILE
Имя файла, содержащего информацию cookie. Этот файл cookie может иметь формат Netscape или информацию заголовка в стиле HTTP.
CURLOPT_COOKIEJAR
После закрытия соединения имя файла, в котором хранится информация cookie.
CURLOPT_CUSTOMREQUEST
Пользовательский метод запроса, который можно использовать вместо «GET» или «HEAD» при выполнении HTTP-запроса. Это полезно для выполнения «DELETE» или других, более непонятных HTTP-запросов. Допустимыми значениями являются такие вещи, как «GET», «POST». ", "CONNECT" и т. д., т. е. не вводите здесь всю строку HTTP-запроса. Например, ввод "GET /index.html HTTP/1.0rnrn" будет неправильным.
Примечание. Не делайте этого, не убедившись предварительно, что сервер поддерживает пользовательский метод запроса.
CURLOPT_EGBSOCKET
Аналогично CURLOPT_RANDOM_FILE, за исключением имени файла сокета демона сбора энтропии.
CURLOPT_ENCODING
Содержимое части «Accept-Encoding:» в заголовке. Поддерживаемые форматы кодирования: «identity», «deflate», «gzip». Если установлена пустая строка, это означает, что поддерживаются все форматы кодирования.
CURLOPT_FTPPORT
Значение, которое будет использоваться для получения IP-адреса, который будет использоваться для инструкции FTP «POST». Инструкция «POST» сообщает удаленному серверу о необходимости подключения к указанному нами IP-адресу. Строка может быть простым IP-адресом, именем хоста. имя сетевого интерфейса (в Unix) или просто «-», чтобы использовать IP-адрес системы по умолчанию.
CURLOPT_ИНТЕРФЕЙС
Имя, используемое во внешнем сетевом интерфейсе, которое может быть именем интерфейса, IP-адресом или именем хоста.
CURLOPT_KRB4LEVEL
Параметр уровня безопасности KRB4 (Kerberos 4) может иметь одно из следующих значений: «чистый», «безопасный», «конфиденциальный», «частный». Значение по умолчанию — «частный». При значении null KRB4 отключается. Теперь безопасность KRB4 можно использовать только при передаче по FTP.
CURLOPT_POSTFIELDS
Операция «POST» в HTTP. Если вы хотите передать файл, вам нужно имя файла, начинающееся с @.
CURLOPT_PROXY
Установите прокси-сервер HTTP для прохождения
CURLOPT_PROXYUSERPWD
Имя пользователя и пароль в формате «[имя пользователя]:[пароль]» для подключения к прокси-серверу.
CURLOPT_RANDOM_FILE
Установите имя файла для хранения начального значения случайного числа, используемого SSL.
CURLOPT_RANGE
Чтобы установить диапазон передачи HTTP, вы можете установить диапазон передачи в форме «XY». Если существует несколько передач HTTP, используйте запятые для разделения нескольких значений, например: «XY,NM».
CURLOPT_REFERER
Установите значение части заголовка «Referer:».
CURLOPT_SSL_CIPHER_LIST
Список шифров, используемых для SSL. Например, RC4-SHA и TLSv1 являются допустимыми списками шифров.
CURLOPT_SSLCERT
Передайте строку, содержащую сертификат в формате PEM.
CURLOPT_SSLCERTPASSWD
Передайте пароль, содержащий необходимый пароль для использования сертификата CURLOPT_SSLCERT.
CURLOPT_SSLCERTTYPE
Поддерживаемые форматы сертификата: «PEM» (по умолчанию), «DER» и «ENG».
CURLOPT_SSLENGINE
Идентификатор криптосистемы закрытого ключа SSL, указанного в CURLOPT_SSLKEY.
CURLOPT_SSLENGINE_DEFAULT
Идентификатор криптосистемы, используемой для асимметричных криптографических операций.
CURLOPT_SSLKEY
Имя файла, содержащего закрытый ключ SSL.
CURLOPT_SSLKEYPASSWD
Секретный пароль, необходимый для использования частного ключа SSL, указанного в CURLOPT_SSLKEY.
Примечание. Поскольку этот параметр содержит конфиденциальный пароль, не забудьте сохранить в безопасности PHP-скрипт, который он содержит.
CURLOPT_SSLKEYTYPE
Тип закрытого ключа SSL, указанный в CURLOPT_SSLKEY. Поддерживаемые типы ключей: «PEM» (по умолчанию), «DER» и «ENG».
CURLOPT_URL
URL-адрес, который необходимо получить, также можно установить в функции PHP Curl_init().
CURLOPT_USERAGENT
Строка, содержащая заголовок «user-agent» в HTTP-запросе.
CURLOPT_USERPWD
Передайте имя пользователя и пароль, необходимые для подключения, в формате: «[имя пользователя]:[пароль]».
CURLOPT_HTTP200АЛИЯСЫ
Установлено, что ответы HTTP 200 больше не обрабатываются в виде ошибок, формат представляет собой массив.
CURLOPT_HTTPHEADER
Установите массив содержимого передачи в заголовке.
CURLOPT_POSTQUOTE
Массив FTP-команд, которые будут выполняться на сервере после выполнения FTP-запроса.
CURLOPT_QUOTE
Массив FTP-команд, которые необходимо выполнить на сервере перед FTP-запросом.
CURLOPT_ФАЙЛ
Задайте расположение выходного файла. Значением является тип ресурса. По умолчанию используется STDOUT (браузер).
CURLOPT_INFILE
Адрес файла, который необходимо прочитать при загрузке файла. Значение — тип ресурса.
CURLOPT_STDERR
Установите адрес вывода ошибки, значением является тип ресурса, заменяющий STDERR по умолчанию.
CURLOPT_WRITEHEADER
Задайте адрес файла, в который записывается содержимое части заголовка, а значением является тип ресурса.
CURLOPT_HEADERFUNCTION
Установите функцию обратного вызова. Эта функция имеет два параметра: первый — это дескриптор ресурса Curl, а второй — выходные данные заголовка. Вывод данных заголовка должен зависеть от этой функции, которая возвращает размер записанных данных.
CURLOPT_PASSWDFUNCTION
Настройте функцию обратного вызова с тремя параметрами: первый — это дескриптор ресурса Curl, второй — запрос пароля, а третий параметр — максимально допустимая длина пароля. Возвращает значение пароля.
CURLOPT_READFUNCTION
Настройте функцию обратного вызова с двумя параметрами: первый — это дескриптор ресурса Curl, а второй — считанные данные. Чтение данных должно зависеть от этой функции. Возвращает размер считанных данных, например 0 или EOF.
CURLOPT_WRITEFUNCTION
Настройте функцию обратного вызова с двумя параметрами: первый — это дескриптор ресурса Curl, а второй — записанные данные. Запись данных должна опираться на эту функцию. Возвращает точный размер записанных данных
Функция Curl_copy_handle() заключается в копировании всего содержимого и параметров ресурса соединения Curl.
<?php
$ch = curl_init(" http://www.baidu.com/ ");
$another = curl_copy_handle($ch);
Curl_exec ($ другой);
локон_закрыть ($ другой);
?>
Функция Curl_error() возвращает строку, содержащую информацию об ошибке для текущего сеанса.
Функция curl_errno() предназначена для возврата числового числа, содержащего информацию об ошибке текущего сеанса.
Функция Curl_multi_init() используется для инициализации ресурса дескриптора пакета Curl.
Функция Curl_multi_add_handle() используется для добавления отдельных ресурсов дескриптора Curl в пакетный сеанс Curl. Функция Curl_multi_add_handle() имеет два параметра: первый параметр представляет ресурс дескриптора пакета Curl, а второй параметр представляет отдельный ресурс дескриптора Curl.
Функция Curl_multi_exec() предназначена для анализа дескриптора пакета Curl. Функция cur_multi_exec() имеет два параметра. Первый параметр представляет собой ресурс дескриптора пакета, а второй параметр представляет собой параметр ссылочного значения, указывающий, что остальные должны быть. обработано Количество отдельных ресурсов дескриптора скручивания.
Функция Curl_multi_remove_handle() представляет собой удаление ресурса дескриптора пакета Curl. Функция Curl_multi_remove_handle() имеет два параметра. Первый параметр представляет ресурс дескриптора пакета Curl, а второй параметр представляет собой отдельный ресурс дескриптора Curl.
Функция curl_multi_close() — закрыть ресурс пакетного дескриптора.
<?php
$ch1 = Curl_init();
$ch2 = Curl_init();
Curl_setopt($ch1, CURLOPT_URL, " http://www.baidu.com/ ");
Curl_setopt ($ ch1, CURLOPT_HEADER, 0);
curl_setopt($ch2, CURLOPT_URL, " http://www.google.com/ ");
Curl_setopt ($ ch2, CURLOPT_HEADER, 0);
$mh = curl_multi_init();
curl_multi_add_handle($mh,$ch1);
curl_multi_add_handle($mh,$ch2);
делать {
curl_multi_exec($mh,$flag);
} Пока ($флаг > 0);
curl_multi_remove_handle($mh,$ch1);
curl_multi_remove_handle($mh,$ch2);
Curl_multi_close ($ мх);
?>
Функция функции curl_multi_getcontent() — вернуть полученный выходной текстовый поток, когда установлен CURLOPT_RETURNTRANSFER.
Функция cur_multi_info_read() предназначена для получения соответствующей информации о передаче анализируемого в данный момент завитка.
curl_multi_select()
Получите все сокеты, связанные с расширением cURL, которые затем можно будет «выбрать».