ccw869476711

TP框架的访问控制,默认模块、控制器、方法等

在tp框架中,config文件夹下的app.php文件可以设置默认的空模块名,默认的空控制器名。

 

 举例:以上项目中有admin、common、api、error、http、index、install(安装完成应删除)等模块,若访问到一个不存在的模块,则路由会跳到index模块里。

例如:项目域名为www.test.com   访问:www.test.com/abc/index       由于项目中不存在abc模块,所以路由会自动跳转到www.test.com/index/index。

 

 作用:在线上项目中,防止用户无意或恶意输入一个不存在的url导致项目返回一个报错的信息。

 

例:在api模块下,访问www.test.com/api/abc/abc  则会执行到www.test.com/api/index里面的 _empty()方法

 

 

 

 

 

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2021-08-14
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-02-21
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-04-23
相关资源
相似解决方案