From 7f0f18a87e2bc4e140a5c0551f4f132afb718e70 Mon Sep 17 00:00:00 2001 From: zhaoxiang <756958008@qq.com> Date: Tue, 28 Feb 2017 11:06:24 +0800 Subject: [PATCH] =?UTF-8?q?added=20=E6=94=AF=E6=8C=81CORS=E8=B7=A8?= =?UTF-8?q?=E5=9F=9F=E8=AF=B7=E6=B1=82=EF=BC=8C=E5=AE=8C=E5=96=84Ajax?= =?UTF-8?q?=E8=AF=B7=E6=B1=82=E6=96=B9=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/admin/controller/Base.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/application/admin/controller/Base.php b/application/admin/controller/Base.php index 06de263..224a9de 100644 --- a/application/admin/controller/Base.php +++ b/application/admin/controller/Base.php @@ -19,6 +19,7 @@ class Base extends Controller { public $url; public $menuInfo; + private $CORS = true; private $superUrl = [ 'User/login', 'User/logout' @@ -36,6 +37,14 @@ class Base extends Controller { if(method_exists($this,'_myInitialize')){ $this->_myInitialize(); } + + if( $this->CORS ){ + header('Access-Control-Allow-Origin: *'); + header('Access-Control-Allow-Credentials: true'); + header('Access-Control-Allow-Methods: GET, PUT, POST, DELETE, OPTIONS'); + header('Access-Control-Allow-Headers: Content-Type, Content-Range, Content-Disposition, Content-Description'); + $_SERVER['HTTP_X_REQUESTED_WITH'] = 'xmlHttpRequest'; + } } /**