程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> ThinkPHP框架中添加404錯誤頁面以及訪問安全

ThinkPHP框架中添加404錯誤頁面以及訪問安全

編輯:PHP綜合

所有的網站項目都需要添加一個404頁面,不僅友好,而且對網站優化也有一定的好處,而用ThinkPHP框架搭建的網站添加404頁面的方法還是很簡單的,利用的就是空類,空方法

第一步:

在Lib/Action文件夾下創建EmptyAction.class.PHP

<?php
class EmptyAction extends Action {
function _empty(){
header("HTTP/1.0 404 Not Found");
$this->display('empty:index');
}
// 404
function index() {
header("HTTP/1.0 404 Not Found");
$this->display('empty:index');
}
}

第二步:

修改Lib/Action文件夾下所有的Action文件,在所有的控制器文件中加入如下代碼:

function _empty()
{
header("HTTP/1.0 404 Not Found");
$this->display('empty:index');
}

第三步,

在Tpl/empty文件夾下創建404頁面index.html

如果有人猜出來你用的ThinkPHP框架的話,可能會按照ThinkPHP的訪問方式去找一些漏洞(貌似會一點PHP的新手喜歡這麼做)

對於這種問題,可以新建一個公共類,包括空類等,都繼承此公共類,去做判定.

本文出自 “尛雷” 博客,請務必保留此出處http://a3147972.blog.51cto.com/2366547/1219682

查看本欄目

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved