Wysyłanie danych postem PHP

Bardzo czysty i prosty przykład wysyłania danych POSTem przy pomocy CURL. W sumie jest to bardzo prosta i podstawowa informacja, ale nigdy nie pamiętam składni.
$params = array(
'name1' => 'value1',
'name2' => 'value2',
);
$c = curl_init();
curl_setopt($c,CURLOPT_URL, 'http://website-address.com/form.php');
curl_setopt($c,CURLOPT_POST,count($params));
curl_setopt($c,CURLOPT_POSTFIELDS, http_build_query($params));
curl_setopt($c, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($c);
curl_close($c);