diff --git a/curl.class.php b/curl.class.php index 2b4d816..f8335dc 100755 --- a/curl.class.php +++ b/curl.class.php @@ -111,7 +111,7 @@ function getCookies(){ } function setDataMode($val){ - curl_setopt($this->curl, CURLOPT_BINARYTRANSFER, $val); + curl_setopt($this->curl, CURLOPT_RETURNTRANSFER, $val); } function close() { @@ -172,8 +172,12 @@ function getHttpCode() { function makeQuery($data) { if (is_array($data)) { $fields = array(); - foreach ($data as $key => $value) { - $fields[] = $key . '=' . urlencode($value); + foreach ($data as $key => $value) { + if(is_array($value)) + $fields[] = $key."[]=".implode("&".$key."[]=",$value); + else + $fields[] = $key . '=' . urlencode($value); + } $fields = implode('&', $fields); } else {