From f73c9622b8a9a389965809ff0becff4db0e30c09 Mon Sep 17 00:00:00 2001 From: Daniel Rudolf Date: Sat, 17 Sep 2016 20:02:29 +0200 Subject: [PATCH] Fix Pico::evaluateRequestUrl(): PHP's built-in webserver doesn't always set QUERY_STRING --- lib/Pico.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Pico.php b/lib/Pico.php index 5e5cf83..9de5d5f 100644 --- a/lib/Pico.php +++ b/lib/Pico.php @@ -697,7 +697,7 @@ class Pico protected function evaluateRequestUrl() { // use QUERY_STRING; e.g. /pico/?sub/page - $pathComponent = $_SERVER['QUERY_STRING']; + $pathComponent = isset($_SERVER['QUERY_STRING']) ? $_SERVER['QUERY_STRING'] : ''; if (!empty($pathComponent)) { if (($pathComponentLength = strpos($pathComponent, '&')) !== false) { $pathComponent = substr($pathComponent, 0, $pathComponentLength);