curl posting with header application/x-www-form-urlencoded curl posting with header application/x-www-form-urlencoded php php

curl posting with header application/x-www-form-urlencoded


<?php//// A very simple PHP example that sends a HTTP POST to a remote site//$ch = curl_init();curl_setopt($ch, CURLOPT_URL,"http://xxxxxxxx.xxx/xx/xx");curl_setopt($ch, CURLOPT_POST, 1);curl_setopt($ch, CURLOPT_POSTFIELDS,            "dispnumber=567567567&extension=6");curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/x-www-form-urlencoded'));// receive server response ...curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);$server_output = curl_exec ($ch);curl_close ($ch);// further processing ....if ($server_output == "OK") { ... } else { ... }?>


 $curl = curl_init(); curl_setopt_array($curl, array(            CURLOPT_URL => "http://example.com",            CURLOPT_RETURNTRANSFER => true,            CURLOPT_ENCODING => "",            CURLOPT_MAXREDIRS => 10,            CURLOPT_TIMEOUT => 30,            CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,            CURLOPT_CUSTOMREQUEST => "POST",            CURLOPT_POSTFIELDS => "value1=111&value2=222",            CURLOPT_HTTPHEADER => array(                "cache-control: no-cache",                "content-type: application/x-www-form-urlencoded"            ),        )); $response = curl_exec($curl); $err = curl_error($curl); curl_close($curl); if (!$err) {      var_dump($response); }


Try something like:

$post_data="dispnumber=567567567&extension=6";$url="http://xxxxxxxx.xxx/xx/xx";$ch = curl_init();curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_POST, 1);curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/x-www-form-urlencoded'));   curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $result = curl_exec($ch);echo $result;