CI框架定义判断POST GET AJAX
2023-02-18 16:29:43 时间
CI框架当中并没有提供,类似tp框架中IS_POST,IS_AJAX,IS_GET的方法。
所有就得我们自己造轮子了。下面就介绍一下,如何定义这些判断请求的方法。其实很简单的。
首先打开constants.php,这是一个定义常量的文件。然后往文件里加上这几行代码。
1
2
3
4
|
//定义请求数据的方法 define( 'IS_POST' , strtolower ( $_SERVER [ "REQUEST_METHOD" ]) == 'post' ); //判断是否是post方法 define( 'IS_GET' , strtolower ( $_SERVER [ "REQUEST_METHOD" ]) == 'get' ); //判断是否是get方法 define( 'IS_AJAX' ,isset( $_SERVER [ 'HTTP_X_REQUESTED_WITH' ]) && strtolower ( $_SERVER [ 'HTTP_X_REQUESTED_WITH' ]) == 'xmlhttprequest' ); //判断是否是ajax请求 |
然后,就可以在控制器文件中调用这些方法了。
相关文章
- 非关系型数据库(NOSQL)和关系型数据库(SQL)区别详解
- .NET Core使用Source Link提高源代码调试体验和生产效率
- Angular学习资料大全和常用语法汇总(让后端程序员轻松上手)
- 解决Cannot find module '@angular/compiler-cli'
- DevOps,CI,CD,自动化简单介绍
- Angular实战之使用NG-ZORRO创建一个企业级中后台框架(进阶篇)
- Angular实战之使用NG-ZORRO创建一个企业级中后台框架(入门篇)
- (已解决)'ng' 不是内部或外部命令,也不是可运行的程序或批处理文件
- Angular入门,开发环境搭建,使用Angular CLI创建你的第一个Angular项目
- 走进C# abstract,了解抽象类与接口的异同
- C#基础访问修饰符概述
- SQL Server通过创建临时表遍历更新数据
- .NET Core使用NPOI将Excel中的数据批量导入到MySQL
- ASP.NET Core 3.x Razor视图运行时刷新实时编译
- ASP.NET MVC+LayUI视频上传
- Navicat远程连接MySQL 提示1045 - Access denied for user 'root'@'223.74.158.192'(using password:YES)
- Vs Code推荐安装插件
- SourceTree Atlassian账号注册和登录教程
- 博客园文章自动生成目录-3级
- ASP.NET Core MVC+Layui使用EF Core连接MySQL执行简单的CRUD操作