 <?php //extract data from the post extract($_POST);  //set POST variables $url = 'https://test.com'; $fields = array(                         'surname' => urlencode($surname),                         'first_name' => urlencode($first_name),                         'dob' => urlencode($dob),                         'email' => urlencode($email),                         'home_phone' => urlencode($home_phone),                         'mobile_phone' => urlencode($mobile_phone),                         'work_phone' => urlencode($work_phone),                         'postcode' => urlencode($postcode),                         'leadid' => urlencode(000),                         'affid' => urlencode(000),                         'subid' => urlencode(000),                         'bank_acno' => urlencode($bank_acno),                         'bank_sort' => urlencode($bank_sort),                         'amount_required' => urlencode($amount_required),                  );  //url-ify the data for the POST foreach($fields as $key=>$value) { $fields_string .= $key.'='.$value.'&'; } rtrim($fields_string, '&');  //open connection $ch = curl_init();  //set the url, number of POST vars, POST data curl_setopt($ch,CURLOPT_URL, $url); curl_setopt($ch,CURLOPT_POST, count($fields)); curl_setopt($ch,CURLOPT_POSTFIELDS, $fields_string);  //execute post $result = curl_exec($ch);  //close connection curl_close($ch);  