เมื่อฉันใช้curl
ผ่านPOST
และตั้งค่าCURLOPT_POSTFIELD
ฉันต้องurlencode
หรือรูปแบบพิเศษใด ๆ ?
ตัวอย่างเช่นหากฉันต้องการโพสต์ 2 ช่องแรกและช่องสุดท้าย:
first=John&last=Smith
รหัส / รูปแบบที่แน่นอนที่ควรใช้กับ curl คืออะไร?
$ch=curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$reply=curl_exec($ch);
curl_close($ch);
http_build_query($data)
ตั้งแต่&
เป็นตัวคั่นเริ่มต้น