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

php后端接口无法跨域

php后端接口无法跨域

PHP
湖上湖 2019-03-10 18:13:19
已经在php接口文件中添加: header("Access-Control-Allow-Origin:*"); header('Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept'); 然而前端调用接口请求数据时仍然报错: Failed to load http://aaa.com/version?test=1: Redirect from 'http://aaa.com/version?test=1' to 'http://bbb.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://ccc.com' is therefore not allowed access.
查看完整描述

3 回答

?
慕虎7371278

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

你可以使用callback的方式去解决前端的跨域问题

查看完整回答
反对 回复 2019-03-18
?
胡子哥哥

TA贡献1825条经验 获得超6个赞

你设置的 Access-Control-Allow-Origin 得看你的Response Headers有没有
有些框架会覆盖你的设置

https://img1.sycdn.imooc.com//5c8f3e290001251704640188.jpg

还要设置
Access-Control-Allow-Method: GET POST OPTIONS PUT

查看完整回答
反对 回复 2019-03-18
?
米琪卡哇伊

TA贡献1998条经验 获得超6个赞

你header都没加上, *前面少个空格

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

添加回答

举报

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