diff options
| author | Christian Weiske <cweiske@cweiske.de> | 2014-07-06 14:20:56 +0200 |
|---|---|---|
| committer | Christian Weiske <cweiske@cweiske.de> | 2014-07-06 14:20:56 +0200 |
| commit | f40a91b0a300377d7c74e764bbf83b27a3dfae5f (patch) | |
| tree | 0b8baeba316a2c371c65a21c6311210a0f3f9dca /src/phorkie/Tools.php | |
| parent | 18795ac792f80849f509aaf658d860f078b03344 (diff) | |
| download | phorkie-f40a91b0a300377d7c74e764bbf83b27a3dfae5f.tar.gz phorkie-f40a91b0a300377d7c74e764bbf83b27a3dfae5f.zip | |
fix basedir detection for rewritten paths
Diffstat (limited to 'src/phorkie/Tools.php')
| -rw-r--r-- | src/phorkie/Tools.php | 7 |
1 files changed, 7 insertions, 0 deletions
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'; } |
