Функция curl_multi_setopt PHP
Функция curl_multi_setopt PHP
PHP Curl Справочное руководство
(PHP 5> = 5.5.0)
curl_multi_setopt - создать пакетный Curl варианты перевода.
объяснение
bool curl_multi_setopt ( resource $mh , int $option , mixed $value )
Настройка пакетного Curl параметры передачи.
параметры
ч
К curl_init () возвращает завиток ручку.
вариант
Параметры CURLOPT_XXX должны быть установлены.
значение
Установите значение параметра на опции.
Для следующих дополнительных параметров этих опции, значение должно быть установлено в значение типа BOOL:
опции | Дополнительное значение значение | замечание |
---|---|---|
CURLOPT_AUTOREFERER | Когда в соответствии Расположение: перенаправлять автоматически устанавливается заголовок в Referer: информация. | |
CURLOPT_BINARYTRANSFER | CURLOPT_RETURNTRANSFER , когда включен, возвращение родной (Raw) выход. | |
CURLOPT_COOKIESESSION | Когда включен локон будет только передавать куки сессии, игнорировать другие куки, локон статус по умолчанию будет возвращать все куки на сервер. куки сессии являются те, которые используются для определения достоверности сервера на стороне сессии существует печенье. | |
CURLOPT_CRLF | При включении новой строки Unix в возврат каретки. | |
CURLOPT_DNS_USE_GLOBAL_CACHE | Enabled позволило глобальный кэш DNS, включите этот поток безопасным, и по умолчанию. | |
CURLOPT_FAILONERROR | Отображение HTTP-код состояния, поведение по умолчанию игнорировать число 400 или меньше информации HTTP. | |
CURLOPT_FILETIME | Он будет пытаться изменить дистанционную передачу информации в документе включена. Результаты информация () функция возвращает параметр CURLINFO_FILETIME через curl_getinfo. curl_getinfo (). | |
CURLOPT_FOLLOWLOCATION | Когда сервер возвращает сервер позволит "Location:" заголовок на рекурсии обратно на сервер, вы можете использовать CURLOPT_MAXREDIRS определенные рекурсивно возвращают число. | |
CURLOPT_FORBID_REUSE | Принудительное разъединение после завершения взаимодействия не могут быть использованы повторно. | |
CURLOPT_FRESH_CONNECT | Принудительный, чтобы получить новое соединение, замените соединение кэша. | |
CURLOPT_FTP_USE_EPRT | Если эта функция включена загрузки FTP, используйте команду EPRT (или LPRT). Отключить EPRT и LPRT если установлено значение FALSE, используйте только команду PORT. | |
CURLOPT_FTP_USE_EPSV | Если эта функция включена, ответ на процесс передачи FTP в режиме PASV перед первой командой попробовать EPSV. Если установлено значение FALSE , чтобы отключить команду EPSV. | |
CURLOPT_FTPAPPEND | Дополнительная запись в файл вместо перезаписи его включена. | |
CURLOPT_FTPASCII | CURLOPT_TRANSFERTEXT псевдоним. | |
CURLOPT_FTPLISTONLY | Список только имя каталога FTP включен. | |
CURLOPT_HEADER | При включении заголовок сообщения будет выводиться в виде потока данных. | |
CURLINFO_HEADER_OUT | Отслеживание включена строка запроса ручки. | Доступно, начиная с PHP 5.1.3. CURLINFO_ префикс намеренное (умышленное). |
CURLOPT_HTTPGET | Установка позволит метод HTTP GET является, так как GET по умолчанию, так что используйте только в случае модифицируется. | |
CURLOPT_HTTPPROXYTUNNEL | Он будет передаваться через Прокси-сервер HTTP включен. | |
CURLOPT_MUTE | Локонов функция все измененные параметры, чтобы восстановить значение по умолчанию включена. | |
CURLOPT_NETRC | После того, как соединение будет установлено, доступ к ~ / .netrc для имени пользователя и пароля для подключения к удаленным сайтам. | |
CURLOPT_NOBODY | Не будет частью выхода тела HTML включен. | |
CURLOPT_NOPROGRESS | Закрыть включен локон ходе передачи бар, эта опция включена по умолчанию.
| |
CURLOPT_NOSIGNAL | Игнорирует все сигнал передается на PHP локон позволило выполняется. Это включается по умолчанию при SAPI многопоточной передачи. | Curl 7.10 при добавлении. |
CURLOPT_POST | Если эта функция включена отправляет обычный запрос POST, тип: применение / х-WWW-форма -urlencoded, так же , как формы представления. | |
CURLOPT_PUT | Разрешить HTTP отправить файл, вы должны установить CURLOPT_INFILE и CURLOPT_INFILESIZE одновременно включен. | |
CURLOPT_RETURNTRANSFER | Curl_exec () возвращает информацию, полученную в виде потока файлов, а не выводится. | |
CURLOPT_SSL_VERIFYPEER | После отключения Curl будет прекращена с сервера для проверки. опция сертификаты Использование CURLOPT_CAINFO CURLOPT_CAPATH каталог опция сертификаты Если CURLOPT_SSL_VERIFYPEER (2 по умолчанию) включена, CURLOPT_SSL_VERIFYHOST должен быть установлен в TRUE, в противном случае он устанавливается в FALSE. | СКРУЧИВАЕМОСТИ 7.10 с начала по умолчанию является TRUE. С начала связывания установки Curl 7.10 по умолчанию. |
CURLOPT_TRANSFERTEXT | Используйте режим ASCII для передачи FTP с поддержкой. Для LDAP, он извлекает информацию в виде обычного текста, а не HTML. В системах Windows , система не будет устанавливать STDOUT в двоичный режим. | |
CURLOPT_UNRESTRICTED_AUTH | Использование CURLOPT_FOLLOWLOCATION заголовка генерируется несколько местоположений непрерывно добавлять информацию об имени пользователя и пароля, даже если доменное имя было изменено. | |
CURLOPT_UPLOAD | Если эта функция включена позволяет загрузку файлов. | |
CURLOPT_VERBOSE | Сообщит включена вся информация , хранящаяся в STDERR или назначенный CURLOPT_STDERR в. |
Возвращаемое значение
Успешное возвращение TRUE, или в случае неудачи возвращает FALSE.