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

  所有的網站項目都需要添加一個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的新手喜歡這麼做)

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


喜歡討論的朋友可以加羣252799167

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章