tp5.1中的request方法获取参数值,造成跨域
第一次遇到这个的问题,觉得很奇怪,目前为止还没有想通,我在评论区蹲蹲大神吧
我的项目是前后端分离,前端uview 后端tp5
我的后端请求是这样的:
//下面是我常用的写法
$data = $this->request->param();
$phone = $data['account'];
$code = $data['code'];
但是这个写前端就有跨域问题存在
been blocked by CORS policy: Response to preflight request doesn't pass access control check: It does not have HTTP ok status.
我今天排除好好久,找到解决办法了,但是不懂原理,觉得非常奇怪
解决办法:
$phone = $this->request->param('account');
$code = $this->request->param('code');
但是觉得非常奇怪,大家有遇到过吗