แปลง Curl เป็น PHP
แปลงคำสั่ง curl ให้เป็น Python ที่พร้อมใช้งาน, การดึงข้อมูล JavaScript, Node axios, โค้ด PHP และ Go — ภายในเบราว์เซอร์ของคุณ
ผลลัพธ์
หน้านี้จะเปิดตัวแปลงโดยเลือก PHP ไว้ล่วงหน้า: วางการเรียก curl บนบรรทัดคำสั่งและรับโค้ด php-curl ที่เทียบเท่า — curl_init() ชุดของการเรียก curl_setopt() และ curl_exec() พร้อมโค้ดสถานะที่อ่านผ่าน curl_getinfo() การตั้งชื่อไม่ใช่เรื่องบังเอิญ: ส่วนขยาย curl ของ PHP จะล้อมไลบรารี libcurl เดียวกันกับเครื่องมือบรรทัดคำสั่งที่สร้างขึ้น ดังนั้นทุกแฟล็กจึงมี CURLOPT_* ที่เหมือนกันโดยตรง
การแมปเป็นแบบหนึ่งต่อหนึ่ง: URL ไปที่ CURLOPT_URL, -X ไปยัง CURLOPT_CUSTOMREQUEST, -H บรรทัดลงในอาร์เรย์ CURLOPT_HTTPHEADER, -d เพย์โหลดลงใน CURLOPT_POSTFIELDS เป็นสตริง, -u ไปยัง CURLOPT_USERPWD และช่องไฟล์ -F จะกลายเป็นอาร์เรย์ที่มี CURLFile(...) ใหม่ ดังนั้น PHP จึงสร้างการอัปโหลดแบบหลายส่วนของแท้ CURLOPT_RETURNTRANSFER ถูกตั้งค่าไว้เสมอ ดังนั้นการตอบสนองจะกลับมาเป็นสตริงแทนที่จะถูกสะท้อน
นี่เป็นวิธีที่เร็วที่สุดในการรวมเกตเวย์การชำระเงิน, CRM หรือ REST API ใดๆ ที่มีเอกสารประกอบแสดงเฉพาะตัวอย่าง Curl ในปลั๊กอิน WordPress, งาน Laravel หรือสคริปต์ PHP ธรรมดา การแยกวิเคราะห์เกิดขึ้นภายในเบราว์เซอร์ของคุณ ดังนั้นคำสั่งที่มีคีย์ผู้ค้าที่ใช้งานอยู่จะยังคงอยู่ในเครื่องของคุณ