thinkphp5 in_array函数 不区分大小写的实现
来源:互联网 发布:征管基础数据核实表 编辑:程序博客网 时间:2024/05/22 00:36
比如访问的链接是:http://www.域名.com/mobile.php/User/getCode.html
访问User控制器的getCode方法
$request = \think\Request::instance();$action = $request->action();//这里获取的方法是小写的(getcode)//不需要登录的操作 $no_login_action = array('login','do_login','logout','register','getCode','jsonRegionC','jsonRegionD'); //未登录处理 $this->user_id = session::get('user_id') ? session::get('user_id') : ''; if(empty($this->user_id)){ if(!in_array(strtolower($action),array_map('strtolower',$no_login_action))){ header("Location:".url('User/login'));exit; } }
不区分大小写实现的代码如下,把方法及传递的全转为小写:
in_array(strtolower($action),array_map('strtolower',$no_login_action)
阅读全文
0 0
- thinkphp5 in_array函数 不区分大小写的实现
- jquery 多维数组实现PHP的count、in_array(不区分大小写),utf8字符串(包含中文,中文字符2个字节)字节统计
- 不区分大小写的相关函数
- PHP变量名区分大小写,函数名不区分大小写
- 不区分大小写的strstr
- 一个string不区分大小写查找的方法(函数)
- Linux下不区分大小写的strstr函数
- C#不区分大小写的字符串替换(Replace)函数
- Net验证码的实现(不区分大小写) .
- 自定义Oracle replace函数不区分大小写
- java实现不区分大小写替换
- MySQL下实现不区分大小写
- python 实现 mongodb 不区分大小写查询
- MSSQL默认是不区分大小写的
- C#不区分大小写的比较
- vi 下不区分大小写的搜索
- MySQL查询不区分大小写的原因
- 不区分大小写的strCaseStr---改造strstr
- 记一次OOM总结
- vijos连续数之和
- AngularJS中单选按钮radio的简单使用
- HTML&CSS设计与构建网站(html)
- splint的使用
- thinkphp5 in_array函数 不区分大小写的实现
- 转:程序员35岁前成功的12条黄金法则 以资激励
- 高级C语言教程-中断和设备驱动
- 1075. PAT Judge (25)
- JavaScript基础
- RocketMQ实战(三):分布式事务
- POJ分类
- 微服务之数据库服务-服务端(PHP+YII)
- 如何创建ue4的资源文件