您的位置:首页 > 其它

项目入口文件声明和注意事项

2018-01-04 21:02 411 查看
前台入口文件

<?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/');




内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: