Fixed an extra '&' when removing a duplicate parameter from query string
This commit is contained in:
@@ -145,7 +145,7 @@ class URL
|
||||
foreach ($parameters as $name => $value) {
|
||||
|
||||
// Remove this parameter from base URL to prevent duplicate parameters
|
||||
$base = preg_replace('/([?&])'.$name.'=([^&])*(&|$)/', '$1', $base);
|
||||
$base = preg_replace('/([?&])'.$name.'=([^&])*(&|$)/', '', $base);
|
||||
|
||||
$queryString .= sprintf("%s=%s&", urlencode($name), urlencode($value));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user