首页
文章
课程
交流群
文档
登录
thinkphp/fastadmin解决前端vue跨域问题
2024-10-07 20:33:45
积分
50
50 积分兑换
开通会员
小程序码
扫一扫在手机上看此文章
文章目录
热门文章
vscode里如果出现中文空格标出黄色突出显示,怎么去掉?
1111
php基础入门课程资料文档课件
928
整理下php学员遇到的一些问题
646
vscode插件code runner详细配置说明
643
wordpress主题开发文档资料下载
604
fastadmin监听或重写删除编辑按钮事件
580
php进阶课程文档资料下载
578
phpstudy怎么手动安装php8.3.0版本?
515
使用ffmpeg将mp4格式转为m3u8
470
文档:一个案例学会fastadmin插件开发
436
## 解决方法: ### 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 积分兑换 或 在下方开通会员解锁。 !!!
铜牌 · 会员
50元/年
解锁全部文章
全部课程8折购买
如果在b站充值了专属会员,可联系猫叔直接开通相同时间的此会员
立即购买
金牌 · 会员
399元/3个月
解锁全部文章
全部课程5折购买
微信一对一答疑
优先解决问题
立即购买