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

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

明白了这些,我们来说说解决跨域问题的两种方案
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. Python 扩展 Op
  2. 年薪25-50w| 虚拟现实创新中心三维重建算法高级研究员招聘
  3. 德国艺术家用99部手机成功在Google地图上制造交通阻塞
  4. css2.1中 firefox 与IE 对margin-top的不同解释
  5. gan pytorch 实例_GaN教程(1)|美国宜普(EPC)公司推出“如何使用氮化镓器件”系列视频教程,讲授GaN功率晶体管和集成电路设计的方方面面...
  6. 杭电1262--寻找素数对(打表)
  7. 华硕首款平板电脑周五开售
  8. python变量自加一_Python个人练习项目 2-1
  9. 解决maven项目没有Maven Dependencies
  10. python机器学习案例系列教程——最小生成树(MST)的Prim算法和Kruskal算法
  11. 如何在Mac上禁用iCloud驱动器?
  12. GridView控件事件详解
  13. 手把手教你使用Python写贪吃蛇游戏(pygame)
  14. 手机型号修改 修改手机型号,在QQ空间想朋友展示个性化的手机型号
  15. VBScript 教程
  16. 去中心化身份 DID( Decentralized Identifiers)
  17. GIF动态表情图如何制作
  18. android inflate,【Android】【Inflate】inflate方法的三个参数
  19. Hadoop新手学习指导
  20. Swagger2 总结

热门文章

  1. 解决Windows的无线Wlan网卡消失问题
  2. 在ubuntu安装最新版QQ教程
  3. 使用APICloud AVM框架开发预约应用
  4. pgsql创建用户并赋予权限
  5. 闲鱼x-sign参数
  6. 帕斯卡计算机介绍,帕斯卡计算机:第一台受专利保护的计算机
  7. 计算机PS实验报告范文,PHOTOSHOP实验报告范文
  8. Vitamio使用篇,打造强悍的视频播放器
  9. GK2A 火点提取运行需要要的包安装
  10. chrome manifest v3 api大全(持续更新中)