美文网首页
fastadmin跨域处理

fastadmin跨域处理

作者: 知码客 | 来源:发表于2023-12-28 16:01 被阅读0次

    从FastAdmin1.2.0版本开始已经支持跨域配置,如果我们开发的插件有跨域需要,可以快速使用FastAdmin中的跨域配置。

    首先直接在我们的基类控制器代码中添加一行check_cors_request();即可实现跨域的检测和响应。例如:

    /**
     * 初始化操作
     * @access protected
     */
    protected function _initialize()
    {
        //跨域请求检测
        check_cors_request();
    }
    

    然后打开application/config.php,找到cors_request_domain,配置上允许跨域的IP或网址即可,多个值以半角逗号进行分隔,例如:

    //允许跨域的域名,多个以,分隔
    'cors_request_domain'   => 'localhost,127.0.0.1,www.yoursite.com',
    

    温馨提示
    1、这里只是处理API接口的跨域,如果你引用的图片产生的跨域问题,则需要你自行在你的服务器进行配置跨域。
    2、建议按需开放允许跨域的IP或域名。

    常言道贵在坚持,让我们这些做程序员的都可以每天进步一点点

    相关文章

      网友评论

          本文标题:fastadmin跨域处理

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