Funkcja curl_multi_setopt PHP
Funkcja curl_multi_setopt PHP
Podręcznik PHP cURL referencyjny
(PHP 5> = 5.5.0)
curl_multi_setopt - utworzenie partii cURL opcje transferu.
wyjaśnienie
bool curl_multi_setopt ( resource $mh , int $option , mixed $value )
Ustaw partii cURL opcje transferu.
parametry
ch
Przez curl_init () zwraca uchwyt cURL.
opcja
Opcje CURLOPT_XXX muszą być ustawione.
wartość
Ustaw wartość opcji na opcjach.
Przez następujące opcjonalne parametry tych opcji wartość powinna być ustawiona na wartość typu bool:
Opcje | Wartość wartość opcjonalna | uwaga |
---|---|---|
CURLOPT_AUTOREFERER | Gdy zgodnie Lokalizacja: przekierowywać automatycznie ustawić nagłówek HTTP_REFERER: informacje. | |
CURLOPT_BINARYTRANSFER | CURLOPT_RETURNTRANSFER po włączeniu powrócić natywną (RAW) wyjście. | |
CURLOPT_COOKIESESSION | Po włączeniu curl przejdzie tylko ciasteczko sesji ignorować inne cookie domyślne cURL stanu powróci wszystkich plików cookie do serwera. cookie sesji są te używane w celu określenia ważności sesji po stronie serwera istnieje ciasteczko. | |
CURLOPT_CRLF | Po włączeniu nowej linii Unix do powrotu karetki. | |
CURLOPT_DNS_USE_GLOBAL_CACHE | Aktywny Aktywny globalnej pamięci podręcznej DNS, należy włączyć ten wątek bezpieczne, a domyślna. | |
CURLOPT_FAILONERROR | Wyświetlacz kod stanu HTTP, domyślnym zachowaniem jest ignorowanie numer 400 lub mniej informacji HTTP. | |
CURLOPT_FILETIME | Będzie próbować modyfikować zdalnego informacji w dokumencie jest włączony. Informacje wyników jest () funkcja opcji CURLINFO_FILETIME wraca przez curl_getinfo. curl_getinfo (). | |
CURLOPT_FOLLOWLOCATION | Gdy serwer zwraca serwer pozwoli "Lokalizacja:" nagłówek na rekursji z powrotem do serwera, można użyć CURLOPT_MAXREDIRS zdefiniowane rekurencyjnie powrócić numer. | |
CURLOPT_FORBID_REUSE | Wymuszone rozłączenie po zakończeniu interakcji nie mogą być ponownie wykorzystane. | |
CURLOPT_FRESH_CONNECT | Wymuszony, aby uzyskać nowe połączenie, należy wymienić połączenie cache. | |
CURLOPT_FTP_USE_EPRT | Po włączeniu pobieranie FTP, należy użyć komendy EPRT (lub LPRT). Wyłącz EPRT i LPRT gdy ustawiona na false, tylko korzystać z polecenia PORT. | |
CURLOPT_FTP_USE_EPSV | Po włączeniu odpowiedź do procesu transferu FTP w trybie PASV przed pierwszą komendą try EPSV. Gdy ustawiona na false, aby wyłączyć polecenia EPSV. | |
CURLOPT_FTPAPPEND | Dodatkowy plik zapisu zamiast nadpisywania jest włączona. | |
CURLOPT_FTPASCII | CURLOPT_TRANSFERTEXT alias. | |
CURLOPT_FTPLISTONLY | Lista wyłącznie nazwa katalogu FTP jest włączony. | |
CURLOPT_HEADER | Po włączeniu nagłówek wiadomości będzie wyprowadzany jako strumień danych. | |
CURLINFO_HEADER_OUT | Śledzenie obsługującej żądania uchwyt łańcuch. | Dostępne od PHP 5.1.3. CURLINFO_ prefix jest celowe (zamierzone). |
CURLOPT_HTTPGET | Ustawienie pozwoli metoda HTTP GET, ponieważ GET jest domyślna, więc należy używać tylko w przypadku modyfikowane. | |
CURLOPT_HTTPPROXYTUNNEL | Będzie on transmitowany przez serwer proxy HTTP jest włączona. | |
CURLOPT_MUTE | Funkcja cURL wszystkie zmodyfikowane parametry, aby przywrócić wartość domyślną jest włączony. | |
CURLOPT_NETRC | Po nawiązaniu połączenia, dostępu do plików ~ / .netrc o nazwę użytkownika i hasło do połączenia odległych miejsc. | |
CURLOPT_NOBODY | Nie będzie częścią wyjściu BODY HTML jest włączony. | |
CURLOPT_NOPROGRESS | Blisko włączony pasek postępu curl Transmisja ta jest domyślnie włączona.
| |
CURLOPT_NOSIGNAL | Ignoruj wszystkie sygnału jest przekazywana do php curl włączoną wykonywane. To jest domyślnie włączona, gdy SAPI wielowątkowy transferu. | cURL 7.10 po dodaniu. |
CURLOPT_POST | Po włączeniu wysyła normalny żądanie POST, type: application / x-www-form -urlencoded, podobnie jak przesyłanie formularza. | |
CURLOPT_PUT | Pozwól HTTP wysłać plik, należy ustawić CURLOPT_INFILE i CURLOPT_INFILESIZE włączone jednocześnie. | |
CURLOPT_RETURNTRANSFER | Curl_exec () zwraca informacje w postaci strumienia pliku, zamiast wyjściowego. | |
CURLOPT_SSL_VERIFYPEER | Po wyłączeniu cURL zostanie rozwiązana z serwera do sprawdzenia. certyfikaty opcję Użyj CURLOPT_CAINFO CURLOPT_CAPATH katalog certyfikaty opcję, jeśli CURLOPT_SSL_VERIFYPEER (domyślnie 2) jest włączona, CURLOPT_SSL_VERIFYHOST musi być ustawiony na TRUE, w przeciwnym razie jest on ustawiony na FALSE. | CURL 7.10 od początku domyślnym jest PRAWDA. Od początku wiązania instalacji cURL 7.10 domyślnie. |
CURLOPT_TRANSFERTEXT | Użyj trybu ASCII dla transferów FTP włączone. Przez LDAP, pobiera informacje zamiast zwykłego tekstu HTML. W systemach Windows, system nie będzie ustawiona w tryb STDOUT binarnym. | |
CURLOPT_UNRESTRICTED_AUTH | Korzystanie CURLOPT_FOLLOWLOCATION generowane nagłówka wielu miejscach ciągle dołączyć nazwę użytkownika i hasło, nawet jeśli nazwa domeny została zmieniona. | |
CURLOPT_UPLOAD | Po włączeniu tej opcji umożliwia przesyłanie plików. | |
CURLOPT_VERBOSE | Zgłosi włączone wszystkie informacje przechowywane w STDERR lub wyznaczony CURLOPT_STDERR się. |
Wartość zwracana
Udane return TRUE lub FALSE w przypadku błędu.