最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

thinkPHP5框架設(shè)置404、403等http狀態(tài)頁(yè)面的方法

 更新時(shí)間:2018年06月05日 14:23:41   作者:MAX2017  
這篇文章主要介紹了thinkPHP5框架設(shè)置404、403等http狀態(tài)頁(yè)面的方法,結(jié)合實(shí)例形式分析了thinkPHP5框架設(shè)置404頁(yè)面的相關(guān)配置、視圖顯示頁(yè)面及控制器調(diào)用相關(guān)操作技巧,需要的朋友可以參考下

本文實(shí)例講述了thinkPHP5框架設(shè)置404、403等http狀態(tài)頁(yè)面的方法。分享給大家供大家參考,具體如下:

要做到這一點(diǎn),首先要在你的配置文件將調(diào)試模式關(guān)閉(在開(kāi)發(fā)階段要打開(kāi)):

'app_debug' => false,

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

'http_exception_template'  => [
    // 定義404錯(cuò)誤的重定向頁(yè)面地址
    404 => APP_PATH.'404.html',
    // 還可以定義其它的HTTP status
    401 => APP_PATH.'401.html',
    403 => APP_PATH.'404.html',
  ],

404頁(yè)面位于 application 目錄下,404.html部分代碼如下:

<img src="__INDEX__/img/404.png" width="818" height="595" style="display: block;margin: 0 auto;">
<div class="" style="font-size: 36px;margin: 0 auto;text-align: center;color: #323232;">
  您查找的頁(yè)面不存在,還有
  <span id="dd" style="color:darkorange;font-weight: bold;">6</span>
  秒,頁(yè)面將自動(dòng)跳轉(zhuǎn)首頁(yè)...
</div>
<!--倒計(jì)時(shí)-->
<script type="text/javascript">
function run(){
  var s = document.getElementById("dd");
  if(s.innerHTML == 0){
    window.location.href='/';
    return false;
  }
  s.innerHTML = s.innerHTML * 1 - 1;
}
window.setInterval("run();", 1000);
</script>

測(cè)試  controller

if (Request::instance()->isAjax()) {
  $data = input();
  $info = [];
  $where = '';
  switch ($data['msg']) {
  case '驗(yàn)證碼':
    $info = [
    'y' => '輸入正確',
    'n' => '輸入錯(cuò)誤',
    ];
  $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, '~~~非法請(qǐng)求~~~');
}

404效果如下圖:

更多關(guān)于thinkPHP相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《ThinkPHP入門(mén)教程》、《thinkPHP模板操作技巧總結(jié)》、《ThinkPHP常用方法總結(jié)》、《codeigniter入門(mén)教程》、《CI(CodeIgniter)框架進(jìn)階教程》、《Zend FrameWork框架入門(mén)教程》及《PHP模板技術(shù)總結(jié)》。

希望本文所述對(duì)大家基于ThinkPHP框架的PHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

河东区| 枣庄市| 元朗区| 蓝山县| 连云港市| 边坝县| 南汇区| 白沙| 刚察县| 迁安市| 西林县| 泰兴市| 德令哈市| 井研县| 讷河市| 厦门市| 北宁市| 美姑县| 洪洞县| 阳东县| 海伦市| 武乡县| 延吉市| 兰州市| 石狮市| 广德县| 缙云县| 安宁市| 报价| 绥德县| 长乐市| 高要市| 桑植县| 岳西县| 建平县| 平度市| 平和县| 淮北市| 丹江口市| 永胜县| 四平市|