美文网首页
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解决跨域访问

    php跨域问题解决判断 参考文章:php跨域:https://blog.csdn.net/ouxiaoxian/a...

  • AnugularJS 的跨域

    通过 php 桥接跨域 实际上并非跨域,用 Php 文件引入进来,同源下执行 Php 文件,所以并非跨域 $htt...

  • 开发中的一些小事

    跨域 问题描述:php程序部署到nginx服务器,前端调用API报出跨域问题(200时没问题,422时出现此问题)...

  • PHP跨域问题

    开头不多说,先上代码示例,想了解下的,可以接着往后看,注意以下两个是有差别的。 使用以上两种方式基本可以解决大家所...

  • PHP跨域问题

    使用iframe方式实现局部刷新,但是iframe不支持跨域 通过script方式,src属性可以实现跨域,但只能...

  • php 跨域问题

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

  • 前后端完全开发问题

    php 解决跨域问题 header('Access-Control-Allow-Origin:http://www...

  • PHP后台代码解决跨域问题

    PHP后台代码解决跨域问题 在前端里面,解决跨域的时候总显得那么的恶心,什么jsonp啊,ajax啊,CORS啊什...

  • 深入跨域问题(3) - 利用 JSONP 解决跨域

    深入跨域问题(1) - 初识 CORS 跨域资源共享;深入跨域问题(2) - 利用 CORS 解决跨域深入跨域问题...

  • PHP Ajax 跨域问题最佳解决方案

    PHP Ajax 跨域问题最佳解决方案 本文通过设置Access-Control-Allow-Origin来实现跨...

网友评论

      本文标题:php 跨域问题

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