404頁面即系統在找不到請求的操作方法和找不到請求的控制器名稱時的一種報錯行為的優化。
第一步:在thinkphp框架中的home/comtroller中建乙個emptycontroller.class.php,其**如下:
<?phpnamespace home\controller;
use think\controller;
class emptycontroller extends controller
function index()
}?>
注意:其中header("http/1.0 404 not found")是定義此狀態碼未404。
第二步:在thinkphp框架中的home/comtroller中建乙個公共的類publiccontroller.class.php,其**如下:
<?phpnamespace home\controller;
usethink\controller;
class publiccontroller extends
controller
}?>
注意:其中header("location:/bbs/thinkphp/404.html")中的/bbs/thinkphp/404.html
是你出現404後頁面跳轉的位址,需和自己的404.html頁面放置位對應。
第三步:讓其他控制器全部繼承 第二步中的publiccontroller.class.php,比如:
<?phpnamespace home\controller;
//use think\controller;
class indexcontroller extends
publiccontroller
}?>
注意:將use think\controller;注釋掉
(完成)
ThinkPHP框架下讀取excel資料的方法示例
在thinkphp框架下,讀取excel資料的方法示例 在操作前,應該在系統框架的擴充套件目錄中新增org庫,即要包含 thinkphp extend library org excel spreadsheet excel reader.class.php檔案及其相關支援檔案。header cont...
thinkphp自定義404頁面
使用emptycontroller empty方法。當我們使用thinkphp框架對外提供服務時,如果不採取特殊配置,當乙個請求沒有訪問到服務端資源,會直接返回404,並且由於thinkphp的特性,會返回乙個帶有thinkphp個性色彩的404頁面。這樣的頁面至少有兩點不太好 1 暴露了服務端的技...
scrapy框架下爬蟲實現詳情頁抓取
以爬取陽光陽光 問政平台 為例,進行詳情頁的爬取。1 coding utf 8 2import scrapy 3from yanguang.items import yanguangitem45 class sunspider scrapy.spider 6 name sun 7 allowed d...