老莫的笔记本  
  
查看: 1243|回复: 0

TP5 如何允许跨域

[复制链接]

662

主题

878

帖子

5145

积分

超级版主

Rank: 8Rank: 8

积分
5145
发表于 2018-11-22 16:12:22 | 显示全部楼层 |阅读模式
本帖最后由 周大胖子 于 2018-11-23 10:04 编辑
  1. / 允许跨域
  2. header("Access-Control-Allow-Origin:*");  //将*转化为 域名则可用 实现单一的跨域
  3. header("Access-Control-Allow-Methods:GET, POST, OPTIONS, DELETE");
  4. 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不被允许)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表