zoukankan      html  css  js  c++  java
  • thinkphp5空控制器和空操作

    thinkphp5空控制器和空操作

    一、总结

    1、空控制器和空操作用:空控制器和空操作都是为了防止网站上的用户恶意输入,网站上线的话必须加上,

    2、空操作:空操作就是在一般的控制器里面加上一个 _empty()方法

    3、空控制器:空控制器就是新建一个名为Error的控制器,空控制器里面也要有空方法

    4、thinkphp支持命令行:thinkphp支持命令行,命令行创建的控制器可以多几个方法,和路由一一对应

    5、空控制器和空操作里面的操作:都是直接重定向到index页面

    二、thinkphp5空控制器和空操作

             1、空操作

                       # 主要解决一些用户恶意的地址栏输入,报错影响交互

                       public function _empty(){

                                $this->redirect('index/index');

                       }

             2、空控制器

                       // 声明命名空间

                       namespace appindexcontroller;

                       use thinkController;

                       // 声明控制器

                       class Error extends Controller{

                                // index

                                public function index(){

                                         $this->redirect('index/index');

                                }

                                // 空操作

                                public function _empty(){

                                         $this->redirect('index/index');

                                        

                                }

                       }

             3、注意:

                       1、网站上线的时候每一个控制器都必须添加空操作

                       2、不论前台后台都需要写一个空控制器

  • 相关阅读:
    vm扩容
    手算二维离散傅里叶变换
    取消vim模式匹配的高亮
    DS DI ES SI等等
    int and Integer
    为什么超类能引用子类的对象
    voltile解析
    java集合
    疑问:无限定通配符
    layui table 导出
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/8990123.html
Copyright © 2011-2022 走看看