婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > thinkPHP5框架設置404、403等http狀態頁面的方法

thinkPHP5框架設置404、403等http狀態頁面的方法

熱門標簽:拉薩打電話機器人 電銷機器人-快迭智能 哈爾濱400電話辦理到易號網 寶安400電話辦理 沈陽人工智能電銷機器人公司 合肥外呼系統app h5 地圖標注 高識別電銷機器人 智能外呼電銷系統

本文實例講述了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" style="display: block;margin: 0 auto;">
div class="" style="font-size: 36px;margin: 0 auto;text-align: center;color: #323232;">
  您查找的頁面不存在,還有
  span id="dd" style="color:darkorange;font-weight: bold;">6/span>
  秒,頁面將自動跳轉首頁...
/div>
!--倒計時-->
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>

測試  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效果如下圖:

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

希望本文所述對大家基于ThinkPHP框架的PHP程序設計有所幫助。

您可能感興趣的文章:
  • php簡單檢測404頁面的方法示例
  • php使用curl判斷網頁404(不存在)的方法
  • thinkphp框架下404頁面設置 僅三步
  • ThinkPHP 404頁面的設置方法
  • ThinkPHP訪問不存在的模塊跳轉到404頁面的方法
  • 用php來改寫404錯誤頁讓你的頁面更友好
  • php 定義404頁面的實現代碼
  • php 404錯誤頁面實現代碼
  • PHP使用Apache的偽靜態功能實現“網頁404時跳轉指定頁面

標簽:巴中 泰州 梅州 成都 威海 林芝 張家口 山東

巨人網絡通訊聲明:本文標題《thinkPHP5框架設置404、403等http狀態頁面的方法》,本文關鍵詞  thinkPHP5,框架,設置,404,403,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《thinkPHP5框架設置404、403等http狀態頁面的方法》相關的同類信息!
  • 本頁收集關于thinkPHP5框架設置404、403等http狀態頁面的方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 介休市| 乐安县| 定安县| 牡丹江市| 南召县| 甘南县| 防城港市| 迭部县| 乐陵市| 东源县| 五台县| 浏阳市| 定襄县| 喀喇| 营口市| 平阴县| 手机| 九龙坡区| 水城县| 昭觉县| 桃江县| 文昌市| 双牌县| 荥阳市| 湘阴县| 兴安盟| 酒泉市| 镇原县| 伊宁县| 建平县| 邵阳县| 仁布县| 永胜县| 武鸣县| 敖汉旗| 葵青区| 娄烦县| 呼和浩特市| 奎屯市| 庆云县| 和顺县|