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、不论前台后台都需要写一个空控制器

  • 相关阅读:
    弹性盒模型:flex多行多列两端对齐,列不满左对齐
    小程序之程序构造器App()
    微信小程序之执行环境
    微信小程序之 ECMAScript
    小程序~WeUI下载使用
    补充拓展:CSS权重值叠加
    微信小程序~模板template引用
    小程序~列表渲染~key
    一个完整URL的组成
    CSS的BEM规范学习
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/8990123.html
Copyright © 2011-2022 走看看