thinkphp5 解决跨域问题

垃圾小白(本人及开发伙伴)一起开发项目时,因异地恋~请求发生跨域

什么是跨域?

跨域,是指浏览器不能执行其他网站的脚本,这是由浏览器的同源策略(想要了解同源策略的伙伴,可以自行搜索一下)造成的。具体表现为:当浏览器从一个域名的网页去请求另一个域名的网页时,因域名端口协议的单个或多个不同,都属于跨域。

解决方法

网上有许多从各个角度来解决的方案,我不多赘述,只说明:本人的是使用thinkPHP5在服务器端解决的方法。

具体操作——添加行为,修改header

1、在应用目录下新建behavior/Cors.php
在这里插入图片描述
2、在应用目录的tags.php文件中进行设置
在这里插入图片描述

结语

关于跨域的问题,网上有很多的解决方案,如果我的情况不适用于您,那就再试试别的吧~(反正代码这玩意儿就是这么神奇)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值