public static function addParamsToUrl($input_url, $input_params) { $resultData = $input_url; if ($input_url && $input_params) { $rsParseUrl = Utils::parse_url($input_url); if (is_array($rsParseUrl)) { $params = array(); if (isset($rsParseUrl['parameters']) && is_array($rsParseUrl['parameters'])) { $params = array_merge($params, $rsParseUrl['parameters']); } if (is_array($input_params)) { $params = array_merge($params, $input_params); } $resultData = $rsParseUrl['url_no_parameters'] . '?' . http_build_query($params); } } return $resultData; }