前端请求头携带的数据,php后端没有获取到,为什么?
// axios配置
const instance = axios.create({
baseURL:'/api',
timeout:20000,
headers:{
'Content-Type': 'application/x-www-form-urlencoded',
'token': 12345
}
})
<?php
// 接收端配置
header("Access-Control-Allow-Origin:*");
var_dump($_SERVER);
当aixos配置的请求头存在token时 跨域请求显示cors error network内可以看到设置的token信息 但是服务端打印数据没有看到token数据当去除掉请求头里的token时 请求正常的这个是什么原因
回复
1个回答

test
2024-07-16
还需要设置一下:Access-Control-Allow-Headers
,将token
包含进去。
回复

适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容