php header添加自定义参数 前端报错跨域

1:header头添加自定义的参数,需要处理两个地方【sliding-code自定义参数】
第一个地方:nginx

location / {
 root /www/wwwroot/docker_server/项目/web;
 index index.html index.htm index.php;
 add_header Access-Control-Allow-Origin *;
 add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS';
 add_header Access-Control-Allow-Headers 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization,sliding-code';
 try_files $uri $uri/ /index.php?$args;
 }

第二个地方:后端baseController地方

public function __construct($id, $module, $config = [])
{
    header("Access-Control-Allow-Origin:*");
    header("Access-Control-Allow-Methods: GET, POST, OPTIONS");
    header("Access-Control-Max-Age: 3600");
    header("Access-Control-Allow-Headers: Authorization,Authorization-Refresh,x-requested-with,Content-Type,sliding-code");
    Yii::$app->language = Yii::$app->request->getHeaders()->get(CommonConsts::HEADER_LANG) ?? CommonConsts::LANG_NAME_ZH;
    parent::__construct($id, $module, $config);
}
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值