浏览代码

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

Daniel Rudolf 8 年之前
父节点
当前提交
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);