Malo me zbunilo sto pominjes Ajax koji je klijent side, a Dinke ti je odgovorio za server side resenje ?
Ali u svakom slucaju evo ti copy&paste upotrebe curla za postovanje podataka (inace ovo je funkcionalan komad paypal IPN koda, pa mozda nekom ustedim par sati citanja dokumentacije, nevezano za ovu temu...)
PHP kôd:
if ($payment_processor == 'paypal') {
# Send POST back to PayPal with cURL
$ch = curl_init ();
curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt ($ch, CURLOPT_TIMEOUT, 30);
curl_setopt ($ch, CURLOPT_URL, $pageToPost);
curl_setopt ($ch, CURLOPT_POST, 1);
curl_setopt ($ch, CURLOPT_POSTFIELDS, $postvars);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
$resultpage = curl_exec ($ch);
curl_close ($ch);
}
imena promenjivih su prilicno jasna nadam se, a za detalje oko pojedinih opcija pogledaj help za cURL, narocito proveri da li je binary safe ili mora to da se podesi negde.. prva opcija u kodu gore je vezana za SSL vezu (za paypal), tebi to ne treba, izbaci je.... vraceni rezultat ti se nalazi u $resultpage promenjivoj..