From de18afa9e6b8fc1504a43f8865d981f7c5285753 Mon Sep 17 00:00:00 2001 From: thinkphp Date: Tue, 17 May 2016 11:43:03 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8A=A9=E6=89=8B=E5=87=BD=E6=95=B0=E6=94=B9?= =?UTF-8?q?=E8=BF=9B=20App=E7=B1=BB=E6=94=B9=E8=BF=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- helper.php | 3 +-- library/think/App.php | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/helper.php b/helper.php index 6ce323db..0c6dc504 100644 --- a/helper.php +++ b/helper.php @@ -428,6 +428,5 @@ function xml($data = [], $code = 200, $options = []) */ function redirect($url = [], $code = 200, $params = []) { - $response = Response::create($url, 'redirect')->code($code)->params($params); - throw new HttpResponseException($response); + return Response::create($url, 'redirect')->code($code)->params($params); } diff --git a/library/think/App.php b/library/think/App.php index e463c1d5..8f53688a 100644 --- a/library/think/App.php +++ b/library/think/App.php @@ -82,7 +82,7 @@ class App switch ($dispatch['type']) { case 'redirect': // 执行重定向跳转 - header('Location: ' . $dispatch['url'], true, $dispatch['status']); + $data = Response::create($dispatch['url'], 'redirect')->code($dispatch['status']); break; case 'module': // 模块/控制器/操作