Dalam melakukan pengembangan sebuah aplikasi, kita mungkin perlu berinteraksi dengan sistem yang lain yang memproses POST request. Kali ini kita akan membuat simulai POST request dengan PHP.

  1. Processing di server
    Misal pada server di http://www.contohsaja.com/server.php isinya adalah

    echo "
     Nama: ". $_POST['nama'];
    echo "
     Kota: ". $_POST['kota'];
    
  2. Simulasi di client
    Misal namanya ws/post.php akan mensubmit field dan valuenya ke server

    $url="http://www.contohsaja.com/server.php";
    $data=array("nama"=>"Gracia","kota"=>"Tangerang");
    $options = array(
                "http"=> array(
                    "method"=>"POST",
                    "header"=>"Content-Type: application/x-www-form-urlencoded",
                    "content"=>http_build_query($data)
                )
    );
    $page=file_get_contents($url,false,stream_context_create($options));
    echo $page;
    

    Jika post.php ini dijalankan maka tampilan akan seperti:

Kunjungi www.proweb.co.id untuk menambah wawasan anda.

Simulasi post request dengan php