Index: lib/ezutils/classes/ezhttptool.php =================================================================== --- lib/ezutils/classes/ezhttptool.php (revision 25227) +++ lib/ezutils/classes/ezhttptool.php (working copy) @@ -255,19 +254,24 @@ $dataCount = 0; foreach( array_keys( $postParameters ) as $paramName ) { - if ( $dataCount > 0 ) - { - $data .= '&'; - } - ++$dataCount; if ( !is_array( $postParameters[$paramName] ) ) { + if ( $dataCount > 0 ) + { + $data .= '&'; + } + ++$dataCount; $data .= urlencode( $paramName ) . '=' . urlencode( $postParameters[$paramName] ); } else { foreach( $postParameters[$paramName] as $value ) { + if ( $dataCount > 0 ) + { + $data .= '&'; + } + ++$dataCount; $data .= urlencode( $paramName ) . '[]=' . urlencode( $value ); } }