From f40a91b0a300377d7c74e764bbf83b27a3dfae5f Mon Sep 17 00:00:00 2001 From: Christian Weiske Date: Sun, 6 Jul 2014 14:20:56 +0200 Subject: fix basedir detection for rewritten paths --- src/phorkie/Tools.php | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src') diff --git a/src/phorkie/Tools.php b/src/phorkie/Tools.php index 7819cda..e97c546 100644 --- a/src/phorkie/Tools.php +++ b/src/phorkie/Tools.php @@ -86,6 +86,13 @@ class Tools return $scriptName . '/'; } + if (isset($_GET['id'])) { + $idp = strpos($requestUri, '/' . $_GET['id'] . '/'); + if ($idp !== false) { + return substr($requestUri, 0, $idp) . '/'; + } + } + if (substr($requestUri, -4) != '.php') { $requestUri .= '.php'; } -- cgit v1.2.3