header头设置解决 “已拦截跨源请求:同源策略禁止读取位于 http://back/test/test 的远程资源。(原因:CORS 头缺少 'Access-Control-Allow-Origin')。”

跨域请求错误提示如下图:

解决方法在请求的php页面添加header头:

代码如下:

1
2
3
4
5
6
7
8
9
10
11
public function test()
    {
        //支持全域名访问,不安全,部署后需要固定限制为客户端网址
        header('Access-Control-Allow-Origin:*');
        //支持的http 动作
        header('Access-Control-Allow-Methods:POST,GET,OPTIONS,DELETE');
        //响应头 请按照自己需求添加。
        header('Access-Control-Allow-Headers:x-requested-with,content-type');
        $arr = Querys::selects("index_goods");
        echo json_encode($arr);
    }

 

posted on   lxc_bky  阅读(1036)  评论(0编辑  收藏  举报

努力加载评论中...

导航

点击右上角即可分享
微信分享提示