程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> ThinkPHP入口文件設置及相關注意事項分析

ThinkPHP入口文件設置及相關注意事項分析

編輯:PHP綜合

本文實例分析了ThinkPHP入口文件設置及相關注意事項。分享給大家供大家參考。具體如下:
復制代碼 代碼如下:<?php
 /*第一層意義: 
 *定義的是與thinkphp有關的核心框架文件目錄路徑,它可以通過這一個常量在以後運行的時候都去找這個路徑, 
 *確保在以後運行過程中,絕對不會出現問題的(絕對不會對整個項目運行加載路徑產生錯誤); 
 *第二層意義: 
 *做一個操作(放跳牆),是防止用直接訪問我們的敏感文件,怎麼避免呢,我就可以做一個頁面包含整個 
 *敏感頁面,用戶的訪問必須通過頁面(A)來訪問,在A頁面處理好與安全相關的事宜 */
  
define("THINK_PATH","./thinkphp/"); 
 
 /*APP_PATH:項目路徑 
 *開發一個CMS,博客、論壇項目(project)工程, 
 *APP_PATH:應用路徑(項目路徑),分前台應用和後台應用 
 *此時前台應用放一個文件夾,後台應用放一個文件夾,這個使用起來更加科學規范  */
  
define ("APP_PATH","./home/"); 
 
 /*APP_NAME:項目名稱(應用名稱) 
 *one:讓thinkphp加載的時候,能夠很好的進行區分 
 *two:能夠讓我們以後在做權限RBAC管理的時候,能夠很好的去控制前台和後台的權限,分開;
  */
 
define ("APP_NAME","home"); 
// 開啟調試模式,一旦開啟調試模式, 
//1)它會模擬linux自動幫助我們識別大小寫; 
//2)方法名的大小寫與模板名的大小寫有關; 
//3)模擬出來的文件夾,不區分大小寫; 
define('APP_DEBUG',true);
 
//包含thinkphp框架整個入口文件;require包含失敗,中斷整個程序運行 
require THINK_PATH.'thinkphp.php'; 
//App是一個類,run是一個靜態方法; 
//App::run(); 
?>

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

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