首页
课程
圈子
文章
交流群
文档
工具
vscode代码片段
字幕提取
登录
首页
课程
圈子
文章
交流群
文档
工具
vscode代码片段
字幕提取
thinkphp/fastadmin解决前端vue跨域问题
2024-10-07 20:33:45
积分
50
558
0
0
0
50 积分兑换
开通会员
文章目录
开通会员
解锁全部文章权限
立即开通
小程序码
扫一扫在小程序看此文章
热门文章
vscode里如果出现中文空格标出黄色突出显示,怎么去掉?
3174
php基础入门课程资料文档课件实战源码
2914
wordpress主题开发文档资料下载
2151
vscode插件code runner详细配置说明
2103
php进阶课程文档资料下载
1666
使用ffmpeg将mp4格式转为m3u8
1310
phpstudy怎么手动安装php8.3.0版本?
1128
推荐2款mac电脑里非常好用的php集成开发环境
1127
fastadmin监听或重写删除编辑按钮事件
1064
整理下php学员遇到的一些问题
1010
## 解决方法: ### fastadmin的专用方法: 修改文件:application/config.php,这是fa的配置文件。 修改属性 cors_request_domain,搜一下就找到了,在里面加上你的域名就行了 ```json 'cors_request_domain' => 'localhost,127.0.0.1', ``` ### tp的通用方法: 修改文件:public/index.php,这是tp的入口文件 ```php if(isset($_SERVER["HTTP_ORIGIN"]) && strpos($_SERVER["HTTP_ORIGIN"],'127.0.0.1:8000') !== false){ // 跨域 header('Access-Control-Allow-Origin: '.$_SERVER["HTTP_ORIGIN"]); //星号表示允许所有来源跨域请求,生产环境建议配置成你的来源站点的域名 header("Access-Control-Allow-Headers: *"); header('Access-Control-Allow-Methods:*'); header('Access-Control-Expose-Headers:*'); header('Access-Control-Allow-Credentials:true'); if (strtoupper($_SERVER['REQUEST_METHOD']) == 'OPTIONS') { //浏览器的option试探请求,要exit掉,不然你的业务会被执行两次 echo '{code: 0, msg: "OPTIONS", time: "", data: null}'; exit(); } } ``` 如果是多个域名都要适配,可以改成这样: !!! warning 此处为本文章的隐藏内容 需花费 50 积分兑换 或 在下方开通会员解锁。 !!!
0
0
铜牌 · 会员
解锁全部文章
全部课程8折购买
如果在b站充值了专属会员,可联系猫叔直接开通相同时间的此会员
¥
50
/年
立即购买
金牌 · 会员
解锁全部文章
全部课程5折购买
微信一对一答疑
优先解决问题
¥
1999
/年
立即购买