美文网首页
php 跨域问题

php 跨域问题

作者: 微笑城ios | 来源:发表于2019-03-22 15:26 被阅读0次

    php 跨域设置

    最近在做一个关于 ionic 的练习项目, 自己搭建后台 服务, 后来发现一直报错 500 显示跨域的问题

    php 设置跨域

    1. 创建文件 application ->api -->behavior -->CORS.php
      mkdir application/api/behavior/CORS.php
    2. 文件内容
    <?php
    namespace app\api\behavior;
    
    
    use think\Response;
    
    class CORS
    {
        public function appInit()
        {
            header('Access-Control-Allow-Origin: *');
            // 这里添加 自定义的header 头, 不然还是存在跨域问题
            header("Access-Control-Allow-Headers: appversion, devicetype, token, Origin, X-Requested-With, Content-Type, Accept, Authorization");
            header('Access-Control-Allow-Methods: POST,GET,PUT,DELETE');
    
            if(request()->isOptions()){
                exit();
            }
        }
    }
    
    1. 让文件生效 $ vim application/tags.php
    // 应用初始化
        'app_init'     => [
            'app\\api\\behavior\\CORS'
        ],
    

    搞定 相信自己

    相关文章

      网友评论

          本文标题:php 跨域问题

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