首先,我们要明白什么是跨域:
跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器施加的安全限制。

浏览器的同源策略:
同源是指,域名,协议,端口均相同,有任一不相同皆将造成跨域

明白了这些,我们来说说解决跨域问题的两种方案
1,header设置允许跨域(推荐)
     后端代码设置:

//  指定允许其他域名访问
header('Access-Control-Allow-Origin:*');
// 响应类型
header('Access-Control-Allow-Methods:GET, POST, OPTIONS');
// 响应头设置
header('Access-Control-Allow-Credentials:false');

前端ajax内设置:

$.ajax({type: "POST",crossDomain: true,   //允许跨域请求.........
})

2,代理
比如www.aaa.com/index.html  需要调用  www.bbb.com/index.php。可以写接口www.aaa.com/index.php来请求 www.bbb.com/index.php,
在让www.aaa.com/index.html直接请求www.aaa.com/index.php, 相当于自己做了代理访问,这样不经过浏览器自然不会有同源限制

3,nginx反向代理
    可以自行查阅下资料
4,前端vue的webpack代理
    可以自行查阅下资料

PHP跨域问题解决方案相关推荐

  1. 详解SpringBoot应用跨域访问解决方案

    详解SpringBoot应用跨域访问解决方案 参考文章: (1)详解SpringBoot应用跨域访问解决方案 (2)https://www.cnblogs.com/zimug/p/11832737.h ...

  2. PHP下ajax跨域的解决方案之CORS

    PHP下ajax跨域的解决方案之CORS 参考文章: (1)PHP下ajax跨域的解决方案之CORS (2)https://www.cnblogs.com/jkko123/p/6294625.html ...

  3. C#进阶系列——WebApi 跨域问题解决方案:CORS

    C#进阶系列--WebApi 跨域问题解决方案:CORS 参考文章: (1)C#进阶系列--WebApi 跨域问题解决方案:CORS (2)https://www.cnblogs.com/landea ...

  4. JSON Web Token(缩写 JWT) 目前最流行、最常见的跨域认证解决方案,前端后端都需要会使用的东西

    JSON Web Token(缩写 JWT)是目前最流行,也是最常见的跨域认证解决方案.无论是咱们后端小伙伴,还是前端小伙伴对都是需要了解. 本文介绍它的原理.使用场景.用法. 关于封面:这个冬天你过 ...

  5. 跨域学习笔记2--WebApi 跨域问题解决方案:CORS

    自己并不懂,在此先记录下来,留待以后学习... 正文 前言:上篇总结了下WebApi的接口测试工具的使用,这篇接着来看看WebAPI的另一个常见问题:跨域问题.本篇主要从实例的角度分享下CORS解决跨 ...

  6. 浏览器跨域访问解决方案

    浏览器跨域访问解决方案 2015年11月4日 18972次浏览 跨域的概念 跨域大家都知道,不同地址,不同端口,不同级别,不同协议都会构成跨域.例如:about.haorooms.com和www.ha ...

  7. JSON Web Token(缩写 JWT) 目前最流行的跨域认证解决方案

    JSON Web Token(缩写 JWT) 目前最流行的跨域认证解决方案 参考文章: (1)JSON Web Token(缩写 JWT) 目前最流行的跨域认证解决方案 (2)https://www. ...

  8. web跨域问题解决方案

    web跨域问题解决方案 参考文章: (1)web跨域问题解决方案 (2)https://www.cnblogs.com/Fanzifeng/p/7117493.html 备忘一下.

  9. 【JS】AJAX跨域-JSONP解决方案(一)

    [JS]AJAX跨域-JSONP解决方案(一) 参考文章: (1)[JS]AJAX跨域-JSONP解决方案(一) (2)https://www.cnblogs.com/h--d/p/11470534. ...

  10. session跨域共享解决方案

    session跨域共享解决方案 参考文章: (1)session跨域共享解决方案 (2)https://www.cnblogs.com/sustudy/p/5332584.html 备忘一下.

最新文章

  1. Hibernate之mappedBy
  2. 剑指offer解题思路锦集11-20题
  3. MongoDB基本概念学习 - 集合
  4. html编写组织结构,编写模块化的CSS:CSS文件组织结构
  5. AIX操作系统启动详细介绍
  6. Qt文档阅读笔记-Object Model
  7. 15个Linux Yum命令实例--安装/卸载/更新
  8. mongodb数据库在centos 下启动
  9. linux 文件权限 rwt,Linux下修改文件权限(所有权)
  10. Axure经典案例高保真交互下载(数据统计图高保真原型+雷达图+条形图+折线图+web端通用后台管理原型+统计表、统计分析+用户画像分析)
  11. POJ3664 Election Time【排序】
  12. 关于C# winform开发时datagridview图片显示异常的处理
  13. 首批列入民族网游工程的21种游戏公布
  14. 车牌识别的matlab程序(程序_讲解_模板),车牌识别的matlab程序(程序-讲解-模板)资料...
  15. 随机密聊 匿名聊天室程序源码
  16. 解散群通知怎么写_家人微信群想解散通知怎么写
  17. webm转换mp4最简单方法?
  18. 清华计算几何大作业(一):CG2017 PA1-1 Convex Hull (凸包)
  19. Verilog HDL 小练习(四)状态机
  20. imx6芯片通过EIM总线外扩多路sja1000 CAN控制器

热门文章

  1. M35J型多普勒流量计使用说明书
  2. 记忆犹新的定时任务的bug
  3. 推荐几款实用软件工具
  4. 二十四、从句_比较让步目的结果状语从句
  5. Ext4.0源码解读(分享二)
  6. c++7-1 交换最小值和最大值
  7. DCC2022:高阶帧内预测
  8. 知道创宇区块链安全实验室|UmbNetwork 攻击事件分析
  9. 【JAVA】8.5.1内部购物券
  10. MATLAB 太阳系九大行星运行(天文物理)天体仿真(一)