(เปโซฟิลิปปินส์ 5 >= 5.5.0)
curl_multi_setopt - ตั้งค่าตัวเลือกการถ่ายโอน cURL เป็นกลุ่ม
bool curl_multi_setopt (ทรัพยากร $mh , int $option , ผสม $value )
ตั้งค่าตัวเลือกการถ่ายโอน cURL เป็นกลุ่ม
ช
หมายเลขอ้างอิง cURL ที่ส่งคืนโดย curl_init()
ตัวเลือก
ต้องตั้งค่าตัวเลือก CURLOPT_XXX
ค่า
ค่าที่จะกำหนดในตัวเลือก
สำหรับพารามิเตอร์ทางเลือกของอ็อพชันต่อไปนี้ ควรตั้งค่าเป็นค่าประเภทบูล:
ตัวเลือก | ค่า ที่ไม่บังคับ | หมายเหตุ |
---|---|---|
CURLOPT_AUTOREFERER | เมื่อเปลี่ยนเส้นทางตาม ตำแหน่ง: ข้อมูล ผู้อ้างอิง: ในส่วนหัวจะถูกตั้งค่าโดยอัตโนมัติ | |
CURLOPT_BINARYโอน | ส่งกลับเอาต์พุตดิบเมื่อเปิดใช้งาน CURLOPT_RETURNTRANSFER | |
CURLOPT_COOKIESESSION | เมื่อเปิดใช้งาน curl จะส่งผ่านคุกกี้เซสชันเดียวเท่านั้น และละเว้นคุกกี้อื่น ๆ ตามค่าเริ่มต้น curl จะส่งคุกกี้ทั้งหมดกลับไปยังเซิร์ฟเวอร์ คุกกี้เซสชันหมายถึงคุกกี้ที่ใช้ในการพิจารณาว่าเซสชันฝั่งเซิร์ฟเวอร์นั้นถูกต้องหรือไม่ | |
CURLOPT_CRLF | เมื่อเปิดใช้งาน จะแปลงบรรทัดใหม่ของ Unix เป็นการขึ้นบรรทัดใหม่และการป้อนบรรทัด | |
CURLOPT_DNS_USE_GLOBAL_CACHE | เมื่อเปิดใช้งาน แคช DNS ส่วนกลางจะถูกเปิดใช้งาน ซึ่งปลอดภัยสำหรับเธรดและเปิดใช้งานตามค่าเริ่มต้น | |
CURLOPT_FAILONERROR | แสดงรหัสสถานะ HTTP ลักษณะการทำงานเริ่มต้นคือการละเว้นข้อความ HTTP ที่มีตัวเลขน้อยกว่าหรือเท่ากับ 400 | |
CURLOPT_FILETIME | เมื่อเปิดใช้งาน จะพยายามแก้ไขข้อมูลในเอกสารระยะไกล ข้อมูลผลลัพธ์จะถูกส่งกลับผ่านตัวเลือก CURLINFO_FILETIME ของฟังก์ชัน curl_getinfo() curl_getinfo() | |
CURLOPT_FOLLOWLOCATION | เมื่อเปิดใช้งาน "ตำแหน่ง:" ที่เซิร์ฟเวอร์ส่งคืนจะถูกวางไว้ในส่วนหัวและส่งคืนไปยังเซิร์ฟเวอร์แบบวนซ้ำ ใช้ CURLOPT_MAXREDIRS เพื่อจำกัดจำนวนการส่งคืนแบบเรียกซ้ำ | |
CURLOPT_FORBID_REUSE | การเชื่อมต่อถูกบังคับให้ยกเลิกการเชื่อมต่อหลังจากการโต้ตอบเสร็จสิ้น และไม่สามารถนำมาใช้ซ้ำได้ | |
CURLOPT_FRESH_CONNECT | บังคับให้รับการเชื่อมต่อใหม่ โดยแทนที่การเชื่อมต่อในแคช | |
CURLOPT_FTP_USE_EPRT | เมื่อเปิดใช้งาน ให้ใช้คำสั่ง EPRT (หรือ LPRT) เมื่อดาวน์โหลด FTP เมื่อตั้งค่าเป็น FALSE จะปิดใช้งาน EPRT และ LPRT ให้ใช้คำสั่ง PORT เท่านั้น | |
CURLOPT_FTP_USE_EPSV | เมื่อเปิดใช้งาน ระบบจะพยายามใช้คำสั่ง EPSV เป็นครั้งแรกก่อนที่จะเปลี่ยนกลับเป็นโหมด PASV ในระหว่างการถ่ายโอน FTP ปิดใช้งานคำสั่ง EPSV เมื่อตั้งค่าเป็น FALSE | |
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 | เมื่อเปิดใช้งาน พารามิเตอร์ที่แก้ไขทั้งหมดในฟังก์ชัน cURL จะถูกคืนค่าเป็นค่าเริ่มต้น | |
CURLOPT_NETRC | หลังจากสร้างการเชื่อมต่อแล้ว ให้เข้าถึงไฟล์ ~/.netrc เพื่อรับข้อมูลชื่อผู้ใช้และรหัสผ่านเพื่อเชื่อมต่อกับไซต์ระยะไกล | |
CURLOPT_ไม่มีใคร | เมื่อเปิดใช้งาน ส่วน BODY ของ HTML จะไม่ถูกส่งออก | |
CURLOPT_NOPROGRESS | ปิดแถบความคืบหน้าของการถ่ายโอนขดเมื่อเปิดใช้งาน การตั้งค่าเริ่มต้นของรายการนี้ถูกเปิดใช้งาน
| |
CURLOPT_NOSIGNAL | เมื่อเปิดใช้งาน จะละเว้นสัญญาณทั้งหมดที่ส่งผ่านโดย curl ไปยัง php รายการนี้เปิดใช้งานตามค่าเริ่มต้นระหว่างการส่งข้อมูลแบบมัลติเธรดของ SAPI | เพิ่มใน cURL 7.10 |
CURLOPT_POST | เมื่อเปิดใช้งาน คำขอ POST ปกติประเภท: application/x-www-form-urlencoded จะถูกส่งไป เช่นเดียวกับการส่งแบบฟอร์ม | |
CURLOPT_PUT | เมื่อเปิดใช้งานเพื่ออนุญาตให้ HTTP ส่งไฟล์ ต้องตั้งค่าทั้ง CURLOPT_INFILE และ CURLOPT_INFILESIZE | |
CURLOPT_RETURNโอน | ส่งคืนข้อมูลที่ได้รับจาก curl_exec() ในรูปแบบของสตรีมไฟล์แทนที่จะส่งออกโดยตรง | |
CURLOPT_SSL_VERIFYPEER | เมื่อปิดใช้งาน cURL จะยุติการตรวจสอบความถูกต้องจากเซิร์ฟเวอร์ ตั้งค่าใบรับรองโดยใช้ตัวเลือก CURLOPT_CAINFO ตั้งค่าไดเร็กทอรีใบรับรองโดยใช้ตัวเลือก CURLOPT_CAPATH หากเปิดใช้งาน CURLOPT_SSL_VERIFYPEER (ค่าเริ่มต้น 2) จะต้องตั้งค่า CURLOPT_SSL_VERIFYHOST เป็น TRUE หรือตั้งค่าเป็น FALSE | ค่าเริ่มต้นเป็น TRUE ตั้งแต่ cURL 7.10 ตั้งแต่ 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 เมื่อล้มเหลว