Browse Source

Fixed:PATH_INFO bugs AND Router bugs

Jinhui Zhu 7 năm trước cách đây
mục cha
commit
7236a8c053
2 tập tin đã thay đổi với 2 bổ sung2 xóa
  1. 1 1
      Qii/Qii.php
  2. 1 1
      Qii/Router/Parse/Normal.php

+ 1 - 1
Qii/Qii.php

@@ -20,7 +20,7 @@ define('IS_CLI', php_sapi_name() == 'cli' ? true : false);
 if(IS_CLI) {
     define('PATH_INFO', array_pop($argv));
 }else{
-    define('PATH_INFO', $_SERVER['PATH_INFO']);
+    define('PATH_INFO', isset($_SERVER['PATH_INFO']) ? $_SERVER['PATH_INFO'] : '');
 }
 
 /**

+ 1 - 1
Qii/Router/Parse/Normal.php

@@ -56,7 +56,7 @@ class Normal
             $dirInfo = array();
         }
         $dirInfo[] = $fileName;
-        $dir = '';
+        $dir = [];
         $match = ['key' => '', 'val' => '', 'url' => $url];
         foreach ($dirInfo AS $path) {
             $dir[] = $path;