ThinkPHP入口文件设置及相关注意事项分析


Posted in PHP onDecember 05, 2014

本文实例分析了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程序设计有所帮助。

PHP 相关文章推荐
通过PHP CLI实现简单的数据库实时监控调度
Jul 01 PHP
PHP字符串 ==比较运算符的副作用
Oct 21 PHP
yii框架中的Url生产问题小结
Jan 16 PHP
php随机输出名人名言的代码
Oct 07 PHP
PHP Directory 函数的详解
Mar 07 PHP
[原创]php求圆周率的简单实现方法
May 30 PHP
Yii中的relations数据关联查询及统计功能用法详解
Jul 14 PHP
PHP中spl_autoload_register()函数用法实例详解
Jul 18 PHP
ThinkPHP中获取指定日期后工作日的具体日期方法
Oct 14 PHP
关于laravel模板中生成URL的几种模式总结
Oct 18 PHP
解决windows上php xdebug 无法调试的问题
Feb 19 PHP
PHP延迟静态绑定使用方法实例解析
Sep 05 PHP
简单实用的PHP防注入类实例
Dec 05 #PHP
ThinkPHP连接数据库的方式汇总
Dec 05 #PHP
PHP生成RSS文件类实例
Dec 05 #PHP
php实现两表合并成新表并且有序排列的方法
Dec 05 #PHP
ThinkPHP中redirect用法分析
Dec 05 #PHP
php查询ip所在地的方法
Dec 05 #PHP
smarty实现多级分类的方法
Dec 05 #PHP
You might like
一个php作的文本留言本的例子(二)
2006/10/09 PHP
深入理解ob_flush和flush的区别(ob_flush()与flush()使用方法)
2013/02/06 PHP
PHP中require和include路径问题详解
2014/12/25 PHP
PHP的Yii框架中过滤器相关的使用总结
2016/03/29 PHP
JavaScript入门教程(9) Document文档对象
2009/01/31 Javascript
一个简单的Node.js异步操作管理器分享
2014/04/29 Javascript
javascript模拟post提交隐藏地址栏的参数
2014/09/03 Javascript
浅谈javascript中for in 和 for each in的区别
2015/04/23 Javascript
微信企业号开发之微信考勤Cookies的使用
2015/09/11 Javascript
完善的jquery处理机制
2016/02/21 Javascript
深入浅析knockout源码分析之订阅
2016/07/12 Javascript
jQuery对checkbox 复选框的全选全不选反选的操作
2016/08/09 Javascript
vue.js绑定class和style样式(6)
2016/12/09 Javascript
JS实现最简单的冒泡排序算法
2017/02/15 Javascript
详解Vue-cli代理解决跨域问题
2017/09/27 Javascript
jQuery 筛选器简单操作示例
2019/10/02 jQuery
详解利用eventemitter2实现Vue组件通信
2019/11/04 Javascript
[05:15]2018年度CS GO社区贡献奖-完美盛典
2018/12/16 DOTA
Ubuntu下创建虚拟独立的Python环境全过程
2017/02/10 Python
解决Python3.5+OpenCV3.2读取图像的问题
2018/12/05 Python
Django实现学生管理系统
2019/02/26 Python
Tensorflow模型实现预测或识别单张图片
2019/07/19 Python
django处理select下拉表单实例(从model到前端到post到form)
2020/03/13 Python
python numpy库np.percentile用法说明
2020/06/08 Python
python利用 keyboard 库记录键盘事件
2020/10/16 Python
金讯Java笔试题目
2013/06/18 面试题
什么是servlet
2012/05/08 面试题
幼儿教师自我鉴定
2013/11/02 职场文书
教师求职信
2014/06/17 职场文书
小城镇建设汇报材料
2014/08/16 职场文书
2014感恩节演讲稿大全
2014/10/11 职场文书
安全保证书怎么写
2015/02/28 职场文书
python实现的人脸识别打卡系统
2021/05/08 Python
详解Vue的options
2021/05/15 Vue.js
Redis 中使用 list,streams,pub/sub 几种方式实现消息队列的问题
2022/03/16 Redis
使用Java去实现超市会员管理系统
2022/03/18 Java/Android