周大胖子 发表于 2018-11-22 16:12:22

TP5 如何允许跨域

本帖最后由 周大胖子 于 2018-11-23 10:04 编辑

/ 允许跨域
header("Access-Control-Allow-Origin:*");//将*转化为 域名则可用 实现单一的跨域
header("Access-Control-Allow-Methods:GET, POST, OPTIONS, DELETE");
header("Access-Control-Allow-Headers:DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type, Accept-Language, Origin, Accept-Encoding, Access_token");

将这段代码放入 公共入口文件中,即:public/index.php

项目实际上线的情况下 ,需要将*改写成指定域名。

事实上,当我写入这个的时候,我运行的项目仍然有报错,已知我利用的是layuiadmin 自己封装的 登录 里面利用的值是 Access_token 所以我在这一段话中又加入了这个 Access_token,个人经验 少啥加啥;

对了 补充一下当时报错的内容:
Request header field access_token is not allowed by Access-Control-Allow-Headers in preflight response. (大致翻译为:access_token不被允许)
页: [1]
查看完整版本: TP5 如何允许跨域