首页 > 编程 > PHP > 正文

关于thinkPHP5框架设置404和403等http状态页面的方法

2020-03-22 20:26:44
字体:
来源:转载
供稿:网友
这篇文章主要介绍了thinkPHP5框架设置404、403等http状态页面的方法,结合实例形式分析了thinkPHP5框架设置404页面的相关配置、视图显示页面及控制器调用相关操作技巧,需要的朋友可以参考下

本文实例讲述了thinkPHP5框架设置404、403等http状态页面的方法。分享给大家供大家参考,具体如下:

要做到这一点,首先要在你的配置文件将调试模式关闭(在开发阶段要打开):

 app_debug = false,

然后在配置文件 config.php 中配置404等页面的模板路径(APP_PATH指的是application路径):

 http_exception_template = [ // 定义404错误的重定向页面地址 404 = APP_PATH. 404.html , // 还可以定义其它的HTTP status 401 = APP_PATH. 401.html , 403 = APP_PATH. 404.html , ],

404页面位于 application 目录下,404.html部分代码如下:

 img src= __INDEX__/img/404.png width= 818 height= 595 >

测试 controller

if (Request::instance()- isAjax()) { $data = input(); $info = []; $where =  switch ($data[ msg ]) { case 验证码 : $info = [ y = 输入正确 , n = 输入错误 , $where = session::get( admin_login_session ) == md5($data[ param break; if ($where) { echo { info : . $data[ msg ] . $info [ y ] . , status : y } //注意ValidForm返回格式(json) } else { echo { info : . $data[ msg ] . $info [ n ] . , status : n } //注意ValidForm返回格式(json)}else{ throw new /think/exception/HttpException(403, ~~~非法请求~~~ }

404效果如下图:

以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP !

相关推荐:

关于ThinkPHP使用UTFWry地址库进行IP定位的方法

以上就是关于thinkPHP5框架设置404和403等http状态页面的方法的详细内容,PHP教程

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表