CORS跨域的概念与TP5的解决方案
2024-10-15 08:23:24
namespace app\api\behavior; use think\Response; class CORS
{
public function appInit(&$params)
{
header('Access-Control-Allow-Origin: *');
header("Access-Control-Allow-Headers: token,Origin, X-Requested-With, Content-Type, Accept");
header('Access-Control-Allow-Methods: POST,GET');
if(request()->isOptions()){
exit();
}
}
} tags.php配置 (是application下的tags.php,不是api下的)
// 应用行为扩展定义文件
return [
// 应用初始化
'app_init' => [
'app\\api\\behavior\\CORS'
],
// 应用开始
'app_begin' => [],
// 模块初始化
'module_init' => [],
// 操作开始执行
'action_begin' => [],
// 视图内容过滤
'view_filter' => [],
// 日志写入
'log_write' => [],
// 应用结束
'app_end' => [],
];
最新文章
- C#解决验证码问题
- eclipse中 起动tomcat时报Multiple Contexts have a path of ";/shopping";
- hdu 5142 NPY and FFT
- Codeforces Round #274 (Div. 1) C. Riding in a Lift 前缀和优化dp
- Delphi - 在ListView中添加一个进度条
- meminfo,df,
- pinyin4j新手教程
- linux下用script和scriptreplay对命令行操作录像
- Druid数据库连接池源码分析
- (85)Wangdao.com第十八天_JavaScript NodeList 接口,HTMLCollection 接口
- POE 供电
- [日常工作]WorkStation 使用端口转发的方式使用宿主机IP地址提供服务
- UIUseImgWindow
- JS funtion()中URL不跳转后台action问题
- 实战VMware的三种网络模式
- jenkins + gerrit 自动code review
- JS中自定义replace可替换特殊符号$等,但无法忽略大小写的函数
- jquery 判断checkbox是否被选中问题
- ASP.NET项目与IE10、IE11不兼容的解决办法
- 获取Linux下的IP地址 java代码
热门文章
- FTP 主动模式 与被动模式
- ue使用
- WEB接口测试之Jmeter接口测试自动化 (三)
- [leetcode] 230. Kth Smallest Element in a BST 找出二叉搜索树中的第k小的元素
- 特征工程 —— 特征重要性排序(Random Forest)
- 把默认功能关闭,当做普通IO口使用。
- [LeetCode&;Python] Problem 682. Baseball Game
- dockerk个人学习(0)
- C语言指针和操作系统的逻辑地址
- MySQL--”自然键”和”代理键”优缺点