php thinkphp 接口跨域问题 设置了headers 还是报错的解决方案 OPTIONS 跨域

if($_SERVER[‘REQUEST_METHOD‘] == ‘OPTIONS‘){ header("Access-Control-Allow-Origin: *"); header("Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept, Authorization"); header(‘Access-Control-Allow-Methods: GET, POST, PUT,DELETE,OPTIONS,PATCH‘); exit;}//上面的代码很关键 问题就出在上面这里header("Access-Control-Allow-Origin: *");header("Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept, Authorization");header(‘Access-Control-Allow-Methods: GET, POST, PUT,DELETE,OPTIONS,PATCH‘);
x

  1

2

if($_SERVER[‘REQUEST_METHOD‘] == ‘OPTIONS‘){

3

 header("Access-Control-Allow-Origin: *");

4

 header("Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept, Authorization");

5

 header(‘Access-Control-Allow-Methods: GET, POST, PUT,DELETE,OPTIONS,PATCH‘);

6

 exit;

7

}

8

//上面的代码很关键 问题就出在上面这里

9

header("Access-Control-Allow-Origin: *");

10

header("Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept, Authorization");

11

header(‘Access-Control-Allow-Methods: GET, POST, PUT,DELETE,OPTIONS,PATCH‘);

相关文章