Kaynağa Gözat

Workaround for webservers omitting QUERY_STRING

Thanks @theshka for spotting
Daniel Rudolf 9 yıl önce
ebeveyn
işleme
533822320e
1 değiştirilmiş dosya ile 1 ekleme ve 1 silme
  1. 1 1
      lib/Pico.php

+ 1 - 1
lib/Pico.php

@@ -374,7 +374,7 @@ class Pico
         //
         //
         // Note: you MUST NOT call the index page with /pico/?someBooleanParameter;
         // Note: you MUST NOT call the index page with /pico/?someBooleanParameter;
         // use /pico/?someBooleanParameter= or /pico/?index&someBooleanParameter instead
         // use /pico/?someBooleanParameter= or /pico/?index&someBooleanParameter instead
-        $pathComponent = $_SERVER['QUERY_STRING'];
+        $pathComponent = isset($_SERVER['QUERY_STRING']) ? $_SERVER['QUERY_STRING'] : '';
         if (($pathComponentLength = strpos($pathComponent, '&')) !== false) {
         if (($pathComponentLength = strpos($pathComponent, '&')) !== false) {
             $pathComponent = substr($pathComponent, 0, $pathComponentLength);
             $pathComponent = substr($pathComponent, 0, $pathComponentLength);
         }
         }