Преглед изворни кода

Fix Pico::evaluateRequestUrl(): PHP's built-in webserver doesn't always set QUERY_STRING

Daniel Rudolf пре 9 година
родитељ
комит
f73c9622b8
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      lib/Pico.php

+ 1 - 1
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);