curl_setopt($cu, CURLOPT_RETURNTRANSFER, 1);
Вот этот параметр показывает что нужно возвращать в переменную а не на вывод в брацзер... пример:
$cu = curl_init();
$vars = "var1=value1&var2=value2";
curl_setopt($cu, CURLOPT_URL, "https://www.test.com");
curl_setopt($cu, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($cu, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)");
curl_setopt($cu, CURLOPT_POST, 1);
curl_setopt($cu, CURLOPT_POSTFIELDS, $vars);
curl_setopt($cu, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($cu, CURLOPT_TIMEOUT, 100);
curl_setopt($cu, CURLOPT_SSL_VERIFYPEER, 0);
$output = curl_exec($cu);