如何通过ThinkPHP实现空操作和空控制器处理的优化与改写?

2026-04-18 11:141阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计805个文字,预计阅读时间需要4分钟。

如何通过ThinkPHP实现空操作和空控制器处理的优化与改写?

ThinkPHP教程:为您介绍关于ThinkPHP空操作、空控制器处理,希望对需要的朋友有所帮助!ThinkPHP空操作、空控制器处理+当一位高手浏览你的网站时,你的网站报错信息将显示为……

下面由thinkphp教程栏目给大家介绍关于ThinkPHP空操作、空控制器处理,希望对需要的朋友有所帮助!

当一个高手浏览你的网站的时候,你网站的报错信息将给黑客提供攻击你网站的信息。比如对于空操作、空控制器,你会暴露给给黑客你网站后台所用的框架,黑客会根据框架本省的漏洞对你网站进行攻击。因此,我们需要对空控制器、空操作进行处理,不给黑客留下任何蛛丝马迹。

1. 空操作处理

首先看一下效果:
对于我在IndexController.class.php这个文件里我并没有hello这个方法,担任如果我试图去访问这个方式时,会报如下信息:
注:空操作的本质:一个对象(控制器)调用本身不存在的方法


对于懂ThinkPHP的开发人员来说,很容易看出此网站后台用的是ThinkPHP框架。那么我们怎么来屏蔽这些问题呢?这就是我们今天要讨论的内容。

解决方式1,在控制器里添加一个__call($method,$argvs)的方法

这样,当你再次访问hello方法是就会默认调用控制器的__call($method,$args)方法。

阅读全文

本文共计805个文字,预计阅读时间需要4分钟。

如何通过ThinkPHP实现空操作和空控制器处理的优化与改写?

ThinkPHP教程:为您介绍关于ThinkPHP空操作、空控制器处理,希望对需要的朋友有所帮助!ThinkPHP空操作、空控制器处理+当一位高手浏览你的网站时,你的网站报错信息将显示为……

下面由thinkphp教程栏目给大家介绍关于ThinkPHP空操作、空控制器处理,希望对需要的朋友有所帮助!

当一个高手浏览你的网站的时候,你网站的报错信息将给黑客提供攻击你网站的信息。比如对于空操作、空控制器,你会暴露给给黑客你网站后台所用的框架,黑客会根据框架本省的漏洞对你网站进行攻击。因此,我们需要对空控制器、空操作进行处理,不给黑客留下任何蛛丝马迹。

1. 空操作处理

首先看一下效果:
对于我在IndexController.class.php这个文件里我并没有hello这个方法,担任如果我试图去访问这个方式时,会报如下信息:
注:空操作的本质:一个对象(控制器)调用本身不存在的方法


对于懂ThinkPHP的开发人员来说,很容易看出此网站后台用的是ThinkPHP框架。那么我们怎么来屏蔽这些问题呢?这就是我们今天要讨论的内容。

解决方式1,在控制器里添加一个__call($method,$argvs)的方法

这样,当你再次访问hello方法是就会默认调用控制器的__call($method,$args)方法。

阅读全文