curl คืออะไร
curl คือฟังก์ชันที่ถูกใส่เข้ามาใน php ตั้งแต่ PHP 4.0.2.
เป็นฟังก์ชันสำหรับใช้ในการติดต่อสื่อสารกับ server โดยสามารถติดต่อได้หลากหลาย
protocal เช่น http, https, ftp เป็นต้น
การใช้ curl ถ้าเป็นระบบปฏิบัติการ windows ให้ copy ไฟล์ libeay32.dll
และ ssleay32.dll ไปไว้ใน C:\windows\system32
และ เปิด ไฟล์ php.ini แก้บันทัด ;extension=php_curl.dll โดยลบ ; หน้าบันทัดออก
ส่วนมากการใช้งาน curl จะมี 4 ขั้นตอนคือ
1 สร้าง curl resource ด้วยฟังก์ชัน curl_init()
2 set option ให้ curl resource ด้วยฟังก์ชัน curl_setopt()
3 Execute curl resource ด้วยฟังก์ชัน curl_exec()
4 close curl resource ด้วยฟังก์ชัน curl_close()
ตัวอย่าง
$curlResource = curl_init();
curl_setopt($curlResource,
CURLOPT_URL, "http://www.example.com/");
curl_exec($curlResource);
curl_close($curlResource);