Monday, April 29, 2013

การ POST Request ผ่านทาง PHP โดยใช้ CURL

เนื่องจากบางทีเรามีความจำเป็นต้องโยนข้อมูลข้าม server กัน หรืออาจจะใช้กันเอง ที่จะผ่านการโพส
โดยที่จะต้องให้ผู้ใช้ไม่ได้กรอกเอง หรืออาจจะไปเรียก API ต่างๆ ไม่ว่างมันจะเป็นอะไรก็ตาม
ถ้ามันเป็นการ GET ก็สามารถทำการสั่งผ่าน URL ไปได้เลย
แต่ถ้าเป็นการ POST ล่ะ จะสั่งยังไง?

วิธีการทำก็คือใช้ curl นั่นเอง
วิธ๊การใช้งานก็ประมาณนี้ครับ

Code: [Select]
<?php

$curl = curl_init();curl_setopt($curl, CURLOPT_URL, 'target.php');curl_setopt($curl, CURLOPT_POST, true);curl_setopt($curl, CURLOPT_POSTFIELDS, 'data1=data1&data2=data2');$result = curl_exec ($curl);curl_close ($curl); 
?>




« Last Edit

0 comments:

Post a Comment

 
Design by I Love PHP