主页 > 知识库 > thinkPHP框架实现类似java过滤器的简单方法示例

thinkPHP框架实现类似java过滤器的简单方法示例

热门标签:萍乡商铺地图标注 代理打电话机器人 企业400电话办理多少费用 神龙斗士电话机器人 宿州正规外呼系统软件 桂阳公司如何做地图标注 电信外呼系统多少钱一个月 太原400电话申请流程 合肥企业外呼系统线路

本文实例讲述了thinkPHP框架实现类似java过滤器的简单方法。分享给大家供大家参考,具体如下:

写java web代码的时候,可以定义过滤器,对控制器进行过滤,可以实现权限验证等等

在thinkphp中也可以通过继承父类的方法,实现类似的需求

父类代码

?php
/**
 * Created by PhpStorm.
 * User: xieyicheng
 * Date: 2014/12/11
 * Time: 14:43
 */
namespace Admin\Controller;
use Think\Controller;
class CommonController extends Controller
{
  public function _initialize()
  {
    if(!isset($_SESSION['username'])) {
      redirect( U('Admin/Login/index'), 0);//没登陆,跳转到登陆页
    }
  }
}

子类代码

?php
/**
 * Created by PhpStorm.
 * User: xieyicheng
 * Date: 2014/12/4
 * Time: 13:06
 */
namespace Admin\Controller;
use Home\Model;
use Admin\Model\Shop;
class FileController extends CommonController
{
  public function index()
  {
    $this->display();
  }
}

这样子类在调用控制器的方法前,就会先执行验证登陆的操作了

更多关于thinkPHP相关内容感兴趣的读者可查看本站专题:《ThinkPHP入门教程》、《thinkPHP模板操作技巧总结》、《ThinkPHP常用方法总结》、《codeigniter入门教程》、《CI(CodeIgniter)框架进阶教程》、《Zend FrameWork框架入门教程》及《PHP模板技术总结》。

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

您可能感兴趣的文章:
  • java图片对比度调整示例代码
  • Java实现图片对比功能
  • java根据不同的参数调用不同的实现类操作
  • Java Map接口及其实现类原理解析
  • Java获取接口所有实现类的方式详解
  • java中List集合及其实现类的方法详解
  • Java动态获取实现某个接口下所有的实现类对象集合
  • java 集合之实现类ArrayList和LinkedList的方法
  • 详解Kotlin中如何实现类似Java或C#中的静态方法
  • Java 照片对比功能的实现

标签:太原 衡阳 白银 鄂州 崇左 辛集 廊坊 绥化

巨人网络通讯声明:本文标题《thinkPHP框架实现类似java过滤器的简单方法示例》,本文关键词  thinkPHP,框架,实现,类似,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《thinkPHP框架实现类似java过滤器的简单方法示例》相关的同类信息!
  • 本页收集关于thinkPHP框架实现类似java过滤器的简单方法示例的相关信息资讯供网民参考!
  • 推荐文章