## cross跨域
> 主要針對單頁面應用程序來說,在做api開發時一定要考慮跨域的問題。
thinkphp5的全局cross處理
~~~
public function run($params){
//指定允許訪問的域名,*為全部可以訪問
header("ALLOW-CONTROL-ALLOW-ORIGIN:*");
// 響應類型
header('Access-Control-Allow-Methods:POST,GET');
// 響應頭設置
header('Access-Control-Allow-Headers:token,Origin,x-requested-with,content-type');
//如果請求類型為options則不響應
if(request()->isOptions()){
exit();
}
}
~~~