Thinkphp5 设置403 404等http状态页面
来源:互联网 发布:上海网络机柜回收 编辑:程序博客网 时间:2024/06/15 09:04
要做到这一点,首先要在你的配置文件将调试模式关闭(在开发阶段要打开):
'app_debug'
=> false,
然后在配置文件中配置404等页面的模板路径(APP_PATH指的是application路径):
'http_exception_template'
=> [ 404 => APP_PATH.
'404.html'
, 403 => APP_PATH.
'404.html'
,]
404页面部分代码如下:
<span>404错误</sapan>
测试 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,
'~~~非法请求~~~'
);
}
阅读全文
0 0
- Thinkphp5 设置403 404等http状态页面
- HTTP 协议状态码(200页面,400页面,404页面,503页面等)
- HTTP 状态代码(200页面,400页面,404页面,503页面等)
- nginx 设置403、404、等错误页面
- 类似403,404,503等状态码HTTP状态码(HTTP Status Code)
- 301、404、200、304等HTTP状态
- 301、404、200、304等HTTP状态
- 301、404、200、304等HTTP状态
- 301、404、200、304等HTTP状态
- 301、404、200、304等HTTP状态
- 301、404、200、304等HTTP状态
- 301、404、200、304等HTTP状态
- 常见HTTP状态(404,500等)
- 301、404、200、304等HTTP状态
- 301、404、200、304等HTTP状态
- 301、404、200、304等HTTP状态
- 301、404、200、304等HTTP状态
- 301、404、200、304等HTTP状态
- 【趣味编程】常胜将军
- 17、树的子结构
- 理解编程语言
- JVM系列五:JVM监测&工具[整理中]
- ONVIF协议网络摄像机(IPC)客户端程序开发(8):获取设备基本信息
- Thinkphp5 设置403 404等http状态页面
- Form窗体添加背景图片
- A计划
- ASP.NET MVC使用SSI来实现页面静态化
- 医院CRM的医疗业务功能分析
- Linux 内核延时
- 初学 c++ STL 容器
- 计算机网络--路由表生成算法
- 数据库练习题