false, 'errno' => $errno, 'msg' => $err, 'info' => $info, ); } curl_close($ch); return array( 'result' => true, 'msg' => $ret, ); } static private function makeQueryString($params) { if (is_string($params)) return $params; $query_string = array(); foreach ($params as $key => $value) { array_push($query_string, rawurlencode($key) . '=' . rawurlencode($value)); } $query_string = join('&', $query_string); return $query_string; } static private function makeCookieString($params) { if (is_string($params)) return $params; $cookie_string = array(); foreach ($params as $key => $value) { array_push($cookie_string, $key . '=' . $value); } $cookie_string = join('; ', $cookie_string); return $cookie_string; } } // end of script