ใช้ curl ของ php ครับ ส่งผ่าน Get หรือ Post ก็ได้นะ
ตัวอย่างการเขียน ส่ง value ชื่อ x,y ไป Domain ปลายทางผ่าน method : post
<?php
$fields = array(
'x'=>'xxxx',
'y'=>'yyyy'
);
$postvars = '';
foreach($fields as $key=>$value) {
$postvars .= $key . "=" . $value . "&";
}
$url = "http://www.google.com";
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_POST, 1); //0 for a get request
curl_setopt($ch,CURLOPT_POSTFIELDS,$postvars);
curl_setopt($ch,CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT ,3);
curl_setopt($ch,CURLOPT_TIMEOUT, 20);
$response = curl_exec($ch);
print "curl response is:" . $response;
curl_close ($ch);
?>
- - - - - - - - - - - - - - - -
แต่ตรวจแบบนี้มีโอกาศโดน hack ได้นะ
แล้วถ้าผมอยู่ Domain c.com แล้วส่งค่าเป็น a.com ไป b.com
เว็บ b.com ก็จะตอบว่า ok
จึงแนะนำว่าให้เข้ารหัส value ก่อนส่งนะ เมื่อปลายทางรับค่าและ decode แล้วก็ค่อนเช็ค database ครับ