为了账号安全,请及时绑定邮箱和手机立即绑定

thinkphp5跨域问题

thinkphp5跨域问题

PHP
泛舟湖上清波郎朗 2019-03-18 16:54:08
vuejs写的前端,thinkphp5写的后端,已经在Basic.php写好header 使用get跨域政策,但是post或是put什么的跨域就404了 也不是第一种用vue-resource了,对比之前写的项目也没有错啊,不知道哪里出问题了
查看完整描述

3 回答

?
长风秋雁

TA贡献1757条经验 获得超7个赞

改成固定ip试一下

header ('Access-Control-Allow-Origin:http://localhost:8080');
查看完整回答
反对 回复 2019-03-18
?
慕尼黑8549860

TA贡献1818条经验 获得超11个赞

前面再加上这个

if ($_SERVER['REQUEST_METHOD']=='OPTIONS') {
    header("Access-Control-Allow-Origin: *");
    header("Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept, Authorization");
    header('Access-Control-Allow-Methods: GET, POST, PUT,DELETE,OPTIONS,PATCH');
    return;
}
查看完整回答
反对 回复 2019-03-18
?
UYOU

TA贡献1878条经验 获得超4个赞

你好,我也遇到这个问题了,可否问一下具体的解决方案呢。谢谢了

查看完整回答
反对 回复 2019-03-18
  • 3 回答
  • 0 关注
  • 1727 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信