1. 程式人生 > >專案入口檔案宣告和注意事項

專案入口檔案宣告和注意事項

前臺入口檔案

<?php
    // 初始化,進行載入

    // 定義的是與thinkphp有關的核心框架檔案目錄路徑
    // 可以通過這個常量,在以後執行的時候都去找這個路徑,確保在執行過程當中,路徑絕對是沒有問題的
    // 第二重意義,做一個操作(防跳牆),是防止使用者直接訪問我們的敏感檔案。
    // 我就可以直接做一個頁面,包含這個敏感頁面,使用者的訪問必須通過在做的這個頁當中(A),在A頁當中處理好與安全相關的事宜。
    // 
    define('THINK_PATH','../webSite/ThinkPHP/');  

    // APP_PATH,專案路徑
    // APP_PATH,應用路徑(專案路徑)  前臺應用和後臺應用
// 我們將前臺應用專門放置一個資料夾,將後臺應用放置一個資料夾 define('APP_PATH','./home/'); define('APP_NAME','home'); require THINK_PATH.'ThinkPHP.php'; ?>

後臺入口檔案

<?php
    // 初始化,進行載入

    // 定義的是與thinkphp有關的核心框架檔案目錄路徑
    // 可以通過這個常量,在以後執行的時候都去找這個路徑,確保在執行過程當中,路徑絕對是沒有問題的
    // 第二重意義,做一個操作(防跳牆),是防止使用者直接訪問我們的敏感檔案。
// 我就可以直接做一個頁面,包含這個敏感頁面,使用者的訪問必須通過在做的這個頁當中(A),在A頁當中處理好與安全相關的事宜。 // define('THINK_PATH','../webSite/ThinkPHP/'); // APP_PATH,專案路徑 // APP_PATH,應用路徑(專案路徑) 前臺應用和後臺應用 // 我們將前臺應用專門放置一個資料夾,將後臺應用放置一個資料夾 define('APP_PATH','./admin/'); // APP_NAME,專案名稱(應用名稱) // 第一,讓thinkphp在載入的時候,能夠很好的區分
// 第二,能夠讓我們以後在做許可權管理的時候,RBAC的時候,能夠去很好的控制前臺和後臺的許可權,分開 define('APP_NAME','admin'); // define('RUNTIME_PATH','admin/temp/'); // 包含thinkphp整個框架的入口檔案 require THINK_PATH.'ThinkPHP.php'; ?>

目錄截圖
這裡寫圖片描述

修改admin/Runtime目錄,
之前:
這裡寫圖片描述

這裡寫圖片描述
在admin.php檔案加入如下程式碼:
重新在瀏覽器執行admin.php檔案

define('RUNTIME_PATH','admin/temp/');

這裡寫圖片描述

這裡寫圖片描述

相關推薦

專案入口檔案宣告注意事項

前臺入口檔案 <?php // 初始化,進行載入 // 定義的是與thinkphp有關的核心框架檔案目錄路徑 // 可以通過這個常量,在以後執行的時候都去找這個路徑,確保在執行過程當中,路徑絕對是沒有問題的 // 第二重

1112_maven專案使用Druid連線池配置步驟注意事項[mysql資料庫]

maven專案使用Druid連線池配置步驟和注意事項[mysql資料庫] 2018年06月13日 17:09:25 個人分類: java 注:這兩天搭建專案時,使用Druid連線池入了不少坑;以此記錄; MySQL Server 5.7.21 + mysql-connector-j

位運算子的基本使用注意事項

                                      &n

箭頭性函式的一些特徵注意事項

1、typeof運算子和普通的函式一樣 let commFunc = () => {}; console.log(typeof commFunc); 輸出為function。 let arrowFunc = () => {}; console.log(typeof arro

java中介面(interface)及使用方法注意事項

1、介面:一種把類抽象的更徹底,接口裡只能包含抽象方法的“特殊類”。介面不關心類的內部狀態資料,定義的是一批類所遵守的規範。(它只規定這批類裡必須提供某些方法,提供這些方法就可以滿足實際要求)。 在JAVA程式語言中是一個抽象型別,是抽象方法的集合,介面通常以interface來宣告。一個類通過

mysql索引、主鍵、唯一索引、聯合索引的區別(索引的建立原則注意事項

索引對資料庫效能的影響? 本質:縮小查詢範圍。大大減少需要掃描的資料量。大大提高查詢的速度,降低寫的速度,佔用磁碟。將隨機I/O變成順序I/O 特大的表怎麼解決查詢問題? 分割槽。 主鍵索引和唯一索引的區別? 一個表只能有一個主鍵索引,但可以有多個唯一索引, 主鍵索引是唯一索

專案配置過程中的注意事項

所有人將防火牆永久性關閉,防止出現拒絕訪問情況 systemctl status firewalld 檢視狀態 systemctl stop firewalld 暫時關閉防火牆 systemctl disable firewalld 永久關閉 當遇到maven依賴報錯且不下載的時候,在倉

c語言標頭檔案以及make注意事項

c語言標頭檔案以及make注意事項 標頭檔案說明:自己定義的標頭檔案和專案檔案放在一起,注意使用""而不是使用<>,系統的標頭檔案才使用<> 當main函式要呼叫其他函式的時候在編譯的時候需要將其他的c檔案也一起編譯 gcc main.c test.c   make

JavaScript命名規範與變數宣告注意事項

(一)JavaScript命名規範: 1.嚴格區分大小寫。 2.變數的命名必須以字母或_或$開頭,餘下部分可以是任意的字幕,數字,或者是_或者是$。 3.不能用關鍵字或者是保留字命名。 4.JavaScript自己的命名習慣:   駝峰命名法:例如SwordArtOnline(即每個字母的開頭大寫)

lua 1 基本語法注意事項

筆記總結自: http://www.runoob.com/lua/lua-data-types.html   基本資料型別: 資料型別 描述 nil 這個最簡單,只有值nil屬於該類,表示一個無效值(在條件表示式中相當於false)。

0到3個月的寶寶護理重點注意事項,家長要記住哦

寶寶從出生的那一天開始每個月都是有不同的變化,而且會隨著寶寶的成長,有些月份會新增一些寶寶的相關護理的要點和注意事項。當然不管是哪個月照顧寶寶的任何方面都是需要細心和耐心的,下面相關的一些護理要點僅供家長們參考,畢竟每個寶寶都是獨一無二的,每個家庭在寶寶的養育方面都是不一樣的。 1個月的寶

相機標定中部分疑問注意事項

相機標定基本知識 對於針孔攝像機模型,一幅檢視是通過透視變換將三維空間中的點投影到影象平面。投影公式如下: 或者 這裡(X, Y, Z)是一個點的世界座標,(u, v)是點投影在影象平面的座標,以畫素為單位。A被稱作攝像機矩陣,或者內參數矩陣。(cx, c

Redis 設定 Key/value 的規則定義注意事項(附工具類)

對於redis的儲存key/value鍵值對,經過多次踩坑之後,我們總結了一套規則;這篇文章主要講解定義key/value鍵值對時的定義規則和注意事項。 前面一篇文章講了如何定義Redis的客戶端和Dubbo整合儲存器;當我們真正開始開發的時候,就會突然發現,有點不知道如何去定義Redis的K

【異常帖】--- 大資料出現的所有異常,錯誤,注意事項整理---持續更新.....

一、Ubuntu --> 修改主機名稱之後,要特別主要修改主機和ip的對映(否則會造成java.net.UnknownHostException: 主機名: 主機名的異常,mkdir: Call From java.net.UnknownHostException: s100: s100: u

getch()使用注意事項

getch(): 所在標頭檔案:conio.h 函式用途:從控制檯讀取一個字元,但不顯示在螢幕上 函式原型:int getch(void) 返回值:讀取的字元 例如: char ch;或int ch; getch();或ch=getch(); 用getch();會等待你按下任意鍵,再繼續執行下面的語

Redis設定Key/value的規則定義注意事項(附工具類)

對於redis的儲存key/value鍵值對,經過多次踩坑之後,我們總結了一套規則;這篇文章主要講解定義key/value鍵值對時的定義規則和注意事項。 前面一篇文章講了如何定義Redis的客戶端和Dubbo整合儲存器;當我們真正開始開發的時候,就會突然發現,有點不知道如何去定義Redis的K

三週學會小程式第一講:小程式申請注意事項

註冊 註冊郵箱 個人申請小程式非常簡單,首先你需要註冊一個全新的郵箱。 當然用你的個人郵箱也可以,小編考慮到後面你可以再次開發自己的小程式,所以這裡還是重新申請一個比較好。網易郵件一個手機號可以申請15個郵箱,是一個不錯的選擇 註冊小程式 進入 https://mp.weixin.qq.com/ 頁面

遞迴概述注意事項

package cn.itcast_01; /* * 遞迴:方法定義中呼叫方法本身的現象 * * 方法的巢狀呼叫,這不是遞迴。 * Math.max(Math.max(a,b),c); * * public class Test { publ

selenium程式碼注意事項

import java.util.ArrayList; import java.util.List; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.

eventbus 的使用注意事項

此文不介紹EventBus的基礎使用,只說明使用的時候注意事項,這裡記載我使用的時候遇到的問題 1、後註冊,先發訊息,那麼使用粘性事件 2、可能有多處接受粘性事件,但是不同的事件不要使用同一個類來發送(事件儲存在Map裡,而key是類class),因為粘性事件使用後需要remove掉,而在rem