From a212c53dc537ce66800b8e987fb18b1aab994bb4 Mon Sep 17 00:00:00 2001 From: filippo.bertilotti <filippobertilotti@gmail.com> Date: Fri, 17 May 2024 11:59:51 +0200 Subject: [PATCH] creazione file config apposito per i servizi vari (accesso a database per esempio) (parte 108) --- src/Framework/router.php | 9 ++++----- 1 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/Framework/router.php b/src/Framework/router.php index a6d804e..63596c4 100644 --- a/src/Framework/router.php +++ b/src/Framework/router.php @@ -12,15 +12,14 @@ } - public function match (string $path,): array|bool { - + public function match (string $path): array|bool { + $path = urldecode($path); + $path = trim($path, "/"); foreach ($this->routes as $route) { $pattern = $this->getPatternFromRoutePath($route["path"]); - - echo $pattern, "\n"; if(preg_match($pattern, $path, $matches)) { $matches = array_filter($matches, "is_string", ARRAY_FILTER_USE_KEY); @@ -50,6 +49,6 @@ return $segment; }, $segments); - return "#^" . implode("/", $segments) . "$#"; + return "#^" . implode("/", $segments) . "$#iu"; } } \ No newline at end of file -- Gitblit v1.8.0