Curl Wysyła zapytanie GET zamiast POST

0

Nie wiem dlaczego ale zapytanie curl dochodzi tylko jako GET, sprawdzam to przez narzędzie progamistyczne Chrome, na przykład gdy wyślę zwykłym formularzem to wychodzi POST, zaś przez curl ewidentnie jest to GET.

Kod zerżnąłem z internetu, zależało mi aby zapytanie symulowało formularz.

Kod:

$ch = curl_init();
$post2 = "dana1=wartosc1&dana2=wartosc2";
curl_setopt($ch, CURLOPT_URL,"www.mojlink.pl");
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);
curl_setopt($ch, CURLOPT_USERAGENT, 
  "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
 
curl_setopt($ch, CURLOPT_POSTFIELDS, $post2);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$server_output = curl_exec($ch);

curl_close ($ch);


if ($server_output == "OK") { echo 'ok '.$server_output; }else{
    echo 'dupa: '.$server_output;
}

Dodam ze korzystam z PHP5 na Ubuntu 14.04 i Serwer Apache.

0

Chyba brakuje

curl_setopt($ch, CURLOPT_POST, 1);

1 użytkowników online, w tym zalogowanych: 0, gości: 1