PHPのcurl_multi_setopt機能
PHPのcurl_multi_setopt機能
(PHP 5> = 5.5.0)
curl_multi_setopt - バッチのcURL転送オプションを設定します。
説明
bool curl_multi_setopt ( resource $mh , int $option , mixed $value )
バッチのcURL転送オプションを設定します。
パラメータ
CH
curl_init()でのcURLハンドルを返します。
オプション
CURLOPT_XXXオプションを設定する必要があります。
値
オプションのオプションの値を設定します。
これらのオプションの次のオプションパラメータの場合、値はbool型の値に設定する必要があります。
オプション | オプションの値の値 | 発言 |
---|---|---|
CURLOPT_AUTOREFERER | 場所に従って時:情報:リファラーで自動的に設定ヘッダをリダイレクトします。 | |
CURLOPT_BINARYTRANSFER | 有効にするとCURLOPT_RETURNTRANSFER、ネイティブ(生)の出力を返します。 | |
CURLOPT_COOKIESESSION | 有効カールが唯一の他のクッキーを無視し、セッションクッキーを渡しますときに、デフォルトの状態のcURLはサーバにクッキーのすべてを返します。 セッション・クッキーは、これらのクッキーを存在サーバ側セッションの有効性を決定するために使用されます。 | |
CURLOPT_CRLF | あなたは、キャリッジリターンにUnixの改行を有効にします。 | |
CURLOPT_DNS_USE_GLOBAL_CACHE | グローバルDNSキャッシュを有効に有効に、このスレッドは、安全、およびデフォルトのイネーブル。 | |
CURLOPT_FAILONERROR | ディスプレイのHTTPステータスコードは、デフォルトの動作では、400以下のHTTP情報の数を無視することです。 | |
CURLOPT_FILETIME | これは、ドキュメント内の遠隔情報が有効になっている変更しようとします。 結果情報がある()CURLINFO_FILETIMEオプション機能はcurl_getinfoを通して返します。 curl_getinfo()。 | |
CURLOPT_FOLLOWLOCATION | サーバは、サーバが「場所:」できるようになります返す場合、サーバーに再帰上のヘッダを、あなたは再帰的に数を返す定義さCURLOPT_MAXREDIRSを使用することができます 。 | |
CURLOPT_FORBID_REUSE | 相互作用の終了後の強制切断を再利用することはできません。 | |
CURLOPT_FRESH_CONNECT | キャッシュ接続を交換し、新しい接続を取得するために余儀なくされました。 | |
CURLOPT_FTP_USE_EPRT | FTPダウンロードを有効にすると、EPRT(またはLPRT)コマンドを使用します。 FALSEに設定すると、EPRTおよびLPRTを無効にするだけでPORTコマンドを使用します。 | |
CURLOPT_FTP_USE_EPSV | 有効にすると、最初の試みのEPSVコマンドの前にPASVモードFTP転送プロセスへの応答。 FALSEに設定すると、EPSVコマンドを無効にします。 | |
CURLOPT_FTPAPPEND | 代わりに、それが有効になって上書きの追加の書き込みファイル。 | |
CURLOPT_FTPASCII | CURLOPT_TRANSFERTEXT別名。 | |
CURLOPT_FTPLISTONLY | FTPディレクトリのリスト名のみが有効になっています。 | |
CURLOPT_HEADER | あなたが有効にすると、メッセージヘッダは、データストリームとして出力されます。 | |
CURLINFO_HEADER_OUT | 有効ハンドルリクエスト文字列を追跡。 | PHP 5.1.3以降で使用可能です。 CURLINFO_接頭辞は(意図的に)意図的です。 |
CURLOPT_HTTPGET | GETはデフォルトですので、設定はそのように修飾された場合にのみ使用し、HTTPメソッドがGETできるようになります。 | |
CURLOPT_HTTPPROXYTUNNEL | これは、プロキシが有効になっているHTTPを介して送信されます。 | |
CURLOPT_MUTE | cURLの機能がすべて有効になっているデフォルト値を復元するためのパラメータを変更しました。 | |
CURLOPT_NETRC | 接続が確立されると、ユーザー名とパスワードの情報に対するアクセス〜/ .netrcファイルには、リモートサイトに接続します。 | |
CURLOPT_NOBODY | HTMLのBODY出力の一部が有効になっていることはありません。 | |
CURLOPT_NOPROGRESS | 有効カール伝送プログレスバーを閉じて、これはデフォルトで有効になっています。
| |
CURLOPT_NOSIGNAL | 無視信号の全てがPHPのカールが行わイネーブルに渡されます。 これは、デフォルト時SAPIマルチスレッド転送で有効になっています。 | 7.10カール追加したとき。 |
CURLOPT_POST | 有効には、通常のPOSTリクエストを送信すると、 タイプ:アプリケーション/ xの-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は、それ以外の場合はFALSEに設定され、TRUEに設定する必要があります。 | 7.10 CURLデフォルトの始まりはTRUEですので。 cURLの7.10をインストールするデフォルトのバインディングの先頭から。 |
CURLOPT_TRANSFERTEXT | 有効FTP転送のためにASCIIモードを使用します。 LDAPの場合は、プレーンテキストではなくHTMLで情報を取得します。 Windowsシステムでは、システムはSTDOUTに対してバイナリモードを設定しないであろう。 | |
CURLOPT_UNRESTRICTED_AUTH | CURLOPT_FOLLOWLOCATION生成されたヘッダの複数の場所を使用して連続的にドメイン名が変更された場合でも、ユーザー名とパスワード情報を追加します。 | |
CURLOPT_UPLOAD | 有効にすると、ファイルのアップロードを可能にします。 | |
CURLOPT_VERBOSE | STDERRまたは内の指定CURLOPT_STDERRに保存されているすべての情報を有効にして報告します。 |
戻り値
TRUE、失敗した場合に正常に戻っはFALSEを返します。