minor bugfix
This commit is contained in:
parent
d2c43c70b0
commit
caab707a17
@ -41,7 +41,10 @@ class Router {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function run(string $url, array &$pathParams): ?Route {
|
public function run(string $url, array &$pathParams): ?Route {
|
||||||
$this->requestedUri = $url;
|
// replace multiple leading slashes with one, otherwise parse_url() might interpret path as domain
|
||||||
|
// e.g. //index.php --> /index.php
|
||||||
|
$this->requestedUri = preg_replace("/^\/{2,}/", "/", $url);
|
||||||
|
|
||||||
$url = strtok($url, "?");
|
$url = strtok($url, "?");
|
||||||
foreach ($this->routes as $route) {
|
foreach ($this->routes as $route) {
|
||||||
$match = $route->match($url);
|
$match = $route->match($url);
|
||||||
|
Loading…
Reference in New Issue
Block a user