function parseParametersFromURL($new_string=null) {
$params = parse_url($_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);
$url = $params['path'];
parse_str($params['query'], $params);
if($new_string) {
parse_str($new_string, $new_strings);
if (!empty($params)) {
foreach ($new_strings as $key => $value) {
$params[$key] = $value;
}
return 'http://'.$url.'?'.http_build_query($params);
}
else {
return 'http://'.$url.'?'.http_build_query($new_strings);
}
}