美文网首页
php设置多域名跨域

php设置多域名跨域

作者: 一生悬命Cat | 来源:发表于2019-06-13 22:17 被阅读0次
header('Access-Control-Allow-Credentials: true');
        //多域名跨域
        $allow_origin = array(
            'http://localhost:8080',
            'http://localhost:8081',
        );
        $origin = isset($_SERVER['HTTP_ORIGIN']) ? $_SERVER['HTTP_ORIGIN'] : '';  //跨域访问的时候才会存在此字段
        if (in_array($origin, $allow_origin)) {
            header('Access-Control-Allow-Origin:' . $origin);
        } else {
            return;
        }
        header('Access-Control-Allow-Headers: Authorization, 
        Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since, X- 
        Requested-With');
        header('Access-Control-Allow-Methods: GET, POST, PATCH, PUT, DELETE');
        header('Access-Control-Max-Age: 1728000');
        if(request()->isOptions()){
            exit();
        }

相关文章

  • Nodejs 设置跨域

    设置允许所有域名跨域: 设置允许指定域名“http://www.tefang.cn”跨域: 设置允许多个域名跨域:...

  • php设置多域名跨域

  • Node.js如何设置允许跨域

    设置允许所有域名跨域: 设置允许指定域名“http://www.zhangpeiyue.com”跨域: 设置允许多...

  • 前后端分离,多域名,CORS跨域解决方案

    前后端分离,多域名,CORS跨域解决方案 后台代码: //多域名-CORS跨域方案-服务端 $allowOrigi...

  • ios上跨域设置cookie的问题

    原来设置cookie的时候,只是设置了子域名(例如m.abc.com),后来需要跨域(整个域名有效),就将NSHT...

  • Java Web中实现设置多个域名跨域访问

    添加以下设置可允许所有域名跨域访问: 但在实际应用中,为了安全起见,不应该让所有域名都能跨域请求服务器API,需要...

  • PHP解决跨域问题,你会用哪种方法

    一、什么是跨域 跨域,指的是从一个域名去请求另外一个域名的资源。即跨域名请求!跨域时,浏览器不能执行其他域名网站的...

  • 使用CORS解决跨域问题

    1.跨域问题 1.1 什么是跨域 跨域是指跨域名的访问,以下情况都属于跨域: 如果域名和端口都相同,但是请求路径不...

  • CORS解决跨域问题

    1.跨域问题 1.1.什么是跨域 跨域是指跨域名的访问,以下情况都属于跨域: 如果域名和端口都相同,但是请求路径不...

  • php单点登录

    PHP不同域名cookie共享(单点登录实现原理) PHP使用P3P完成COOKIE跨域操作 实际实用中,类似的需...

网友评论

      本文标题:php设置多域名跨域

      本文链接:https://www.haomeiwen.com/subject/htzefctx.html