(PHP 5 >= 5.5.0)
curl_multi_setopt — Mengatur opsi transfer batch cURL.
bool curl_multi_setopt ( sumber daya $mh , int $option , campuran $value )
Tetapkan opsi transfer cURL batch.
bab
Pegangan cURL dikembalikan oleh curl_init().
pilihan
Opsi CURLOPT_XXX perlu disetel.
nilai
Nilai yang akan ditetapkan pada opsi.
Untuk parameter opsional dari opsi berikut, nilai harus ditetapkan ke nilai tipe bool:
Pilihan | Nilai opsional | Komentar |
---|---|---|
CURLOPT_AUTOREFERER | Saat mengalihkan berdasarkan Lokasi:, informasi Referer: di header diatur secara otomatis. | |
CURLOPT_BINARYTRANSFER | Mengembalikan keluaran mentah ketika CURLOPT_RETURNTRANSFER diaktifkan. | |
CURLOPT_COOKIESESSION | Jika diaktifkan, curl hanya akan meneruskan satu cookie sesi dan mengabaikan cookie lainnya. Secara default, curl akan mengembalikan semua cookie ke server. Cookie sesi mengacu pada cookie yang digunakan untuk menentukan apakah sesi sisi server valid. | |
CURLOPT_CRLF | Jika diaktifkan, ubah baris baru Unix menjadi pengangkutan kembali dan umpan baris. | |
CURLOPT_DNS_USE_GLOBAL_CACHE | Jika diaktifkan, cache DNS global diaktifkan. Ini aman untuk thread dan diaktifkan secara default. | |
CURLOPT_FAILONERROR | Menampilkan kode status HTTP. Perilaku defaultnya adalah mengabaikan pesan HTTP dengan angka kurang dari atau sama dengan 400. | |
CURLOPT_FILETIME | Saat diaktifkan, upaya untuk mengubah informasi dalam dokumen jarak jauh. Informasi hasil akan dikembalikan melalui opsi CURLINFO_FILETIME dari fungsi curl_getinfo(). curl_getinfo(). | |
CURLOPT_FOLLOWLOCATION | Jika diaktifkan, "Lokasi:" yang dikembalikan oleh server akan ditempatkan di header dan dikembalikan ke server secara rekursif. Gunakan CURLOPT_MAXREDIRS untuk membatasi jumlah pengembalian rekursif. | |
CURLOPT_FORBID_REUSE | Koneksi terpaksa terputus setelah interaksi selesai dan tidak dapat digunakan kembali. | |
CURLOPT_FRESH_CONNECT | Memaksa koneksi baru diperoleh, menggantikan koneksi yang ada di cache. | |
CURLOPT_FTP_USE_EPRT | Jika diaktifkan, gunakan perintah EPRT (atau LPRT) saat FTP diunduh. Bila diatur ke FALSE menonaktifkan EPRT dan LPRT, gunakan perintah PORT saja. | |
CURLOPT_FTP_USE_EPSV | Saat diaktifkan, perintah EPSV pertama kali dicoba sebelum kembali ke mode PASV selama transfer FTP. Menonaktifkan perintah EPSV ketika diatur ke FALSE . | |
CURLOPT_FTPAPPEND | Saat diaktifkan, tambahkan penulisan ke file alih-alih menimpanya. | |
CURLOPT_FTPASCII | Alias untuk CURLOPT_TRANSFERTEXT . | |
CURLOPT_FTPLISTONLY | Jika diaktifkan, hanya nama direktori FTP yang dicantumkan. | |
CURLOPT_HEADER | Saat diaktifkan, informasi file header akan dikeluarkan sebagai aliran data. | |
CURLINFO_HEADER_OUT | Minta string untuk pelacakan pegangan saat diaktifkan. | Tersedia mulai dengan PHP 5.1.3. Awalan CURLINFO_ disengaja. |
CURLOPT_HTTPGET | Jika diaktifkan, metode HTTP akan disetel ke GET. Karena GET adalah default, metode ini hanya akan digunakan jika diubah. | |
CURLOPT_HTTPPROXYTUNNEL | Jika diaktifkan, transmisi dilakukan melalui proksi HTTP. | |
CURLOPT_MUTE | Saat diaktifkan, semua parameter yang diubah dalam fungsi cURL akan dikembalikan ke nilai defaultnya. | |
CURLOPT_NETRC | Setelah koneksi dibuat, akses file ~/.netrc untuk mendapatkan informasi nama pengguna dan kata sandi untuk terhubung ke situs jarak jauh. | |
CURLOPT_NOBODY | Jika diaktifkan, bagian BODY dari HTML tidak akan ditampilkan. | |
CURLOPT_NOPROGRESS | Matikan bilah kemajuan transfer ikal saat diaktifkan. Pengaturan default item ini diaktifkan.
| |
CURLOPT_NOSIGNAL | Saat diaktifkan, abaikan semua sinyal yang diteruskan oleh curl ke php. Item ini diaktifkan secara default selama transmisi multi-thread SAPI. | Ditambahkan di cURL 7.10. |
CURLOPT_POST | Jika diaktifkan, permintaan POST reguler seperti: application/x-www-form-urlencoded akan dikirim, sama seperti pengiriman formulir. | |
CURLOPT_PUT | Jika diaktifkan untuk mengizinkan HTTP mengirim file, CURLOPT_INFILE dan CURLOPT_INFILESIZE harus disetel. | |
CURLOPT_RETURNTRANSFER | Mengembalikan informasi yang diperoleh curl_exec() dalam bentuk aliran file alih-alih mengeluarkannya secara langsung. | |
CURLOPT_SSL_VERIFYPEER | Ketika dinonaktifkan, CURL akan menghentikan validasi dari server. Setel sertifikat menggunakan opsi CURLOPT_CAINFO . Setel direktori sertifikat menggunakan opsi CURLOPT_CAPATH . Jika CURLOPT_SSL_VERIFYPEER (default 2) diaktifkan, CURLOPT_SSL_VERIFYHOST perlu disetel ke TRUE jika tidak, setel ke FALSE . | Defaultnya adalah TRUE sejak cURL 7.10. Dimulai dengan cURL 7.10, instalasi bundel dilakukan secara default. |
CURLOPT_TRANSFERTEXT | Jika diaktifkan, gunakan mode ASCII untuk transfer FTP. Untuk LDAP, ini mengambil informasi teks biasa, bukan HTML. Pada sistem Windows, sistem tidak mengatur STDOUT ke mode biner. | |
CURLOPT_UNRESTRICTED_AUTH | Tambahkan informasi nama pengguna dan kata sandi secara terus-menerus ke beberapa lokasi di header yang dibuat menggunakan CURLOPT_FOLLOWLOCATION , meskipun nama domain telah berubah. | |
CURLOPT_UPLOAD | Izinkan pengunggahan file bila diaktifkan. | |
CURLOPT_VERBOSE | Jika diaktifkan, semua informasi akan dilaporkan dan disimpan di STDERR atau CURLOPT_STDERR yang ditentukan. |
Mengembalikan TRUE jika berhasil, atau FALSE jika gagal.