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

  • 相关阅读:
    os 模块
    time-时间模块
    hashlibloggingconfigparser
    模块-json,pickle
    转载:执行脚本出现bin/bash: bad interpreter: No such file or directory
    转载:如何查看用户当前shell和修改用户登陆时的默认shell
    转载:对#!/bin/sh的认识
    转载:mysql-Auto_increment值修改
    转载:Tomcat多数据源配置方法
    转载:struts2和spring的结合原理(精品)
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/8990123.html
Copyright © 2011-2022 走看看