Procházet zdrojové kódy

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

Daniel Rudolf před 9 roky
rodič
revize
f73c9622b8
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  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);