From e1b3a0cb48e25f20efd19de7583b76845d9574e1 Mon Sep 17 00:00:00 2001 From: Skylar Ittner Date: Sun, 16 May 2021 16:57:48 -0600 Subject: [PATCH] Fix stuff --- index.php | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/index.php b/index.php index dc41611..6a690cb 100644 --- a/index.php +++ b/index.php @@ -70,9 +70,18 @@ if (count($route) >= 2 && strpos($route[1], "?") !== 0) { $urlkeyvaluepairs[$key] = $val; } } - $VARS += $urlkeyvaluepairs; +// Make sure /endpoint/?key=val&key2=val2 works +if (count($route) > 0 && strpos($route[count($route) - 1], "?") === 0) { + $morevars = explode("&", substr($route[count($route) - 1], 1)); + foreach ($morevars as $var) { + $key = explode("=", $var, 2)[0]; + $val = explode("=", $var, 2)[1]; + $VARS[$key] = $val; + } +} + // Deny access if authenticator returns false (add your logic to authenticator.php) if (!authenticaterequest()) { http_response_code(401);