diff --git a/app/admin/controller/v1/System.php b/app/admin/controller/v1/System.php index 8108e03b..d905f8b1 100644 --- a/app/admin/controller/v1/System.php +++ b/app/admin/controller/v1/System.php @@ -226,7 +226,10 @@ class System if ('custom' == $link_to) return []; $data = []; - parse_str(parse_url($link, PHP_URL_QUERY), $params); + $url = parse_url($link, PHP_URL_QUERY); + if (empty($url)) return []; + + parse_str($url, $params); switch ($link_to) { case 'article': $data = ArticleModel::field(['id', 'title' => 'name'])->bypk($params['id'])->find();