Kaynağa Gözat

Update Http.php

walkor 7 yıl önce
ebeveyn
işleme
69b800984b
1 değiştirilmiş dosya ile 7 ekleme ve 5 silme
  1. 7 5
      Protocols/Http.php

+ 7 - 5
Protocols/Http.php

@@ -175,9 +175,6 @@ class Http
                     case 'application/x-www-form-urlencoded':
                         parse_str($http_body, $_POST);
                         break;
-                    case 'application/json':
-                        $_POST = json_decode($http_body, true);
-                        break;
                 }
             }
         }
@@ -205,8 +202,13 @@ class Http
             $_SERVER['QUERY_STRING'] = '';
         }
 
-        // REQUEST
-        $_REQUEST = array_merge($_GET, $_POST, $_REQUEST);
+        if (is_array($_POST)) {
+            // REQUEST
+            $_REQUEST = array_merge($_GET, $_POST, $_REQUEST);
+        } else {
+            // REQUEST
+            $_REQUEST = array_merge($_GET, $_REQUEST);
+        }
 
         // REMOTE_ADDR REMOTE_PORT
         $_SERVER['REMOTE_ADDR'] = $connection->getRemoteIp();