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 5.0 Pear安装方法
Dec 06 PHP
Discuz板块横排显示图片的实现方法
May 28 PHP
php更改目录及子目录下所有的文件后缀扩展名的代码
Oct 12 PHP
PHP操作Memcache实例介绍
Jun 14 PHP
PHP连接和操作MySQL数据库基础教程
Sep 29 PHP
微信自定义菜单的处理开发示例
Apr 16 PHP
PHP模板解析类实例
Jul 09 PHP
Laravel中注册Facades的步骤详解
Mar 16 PHP
php常用字符串查找函数strstr()与strpos()实例分析
Jun 21 PHP
php5对象复制、clone、浅复制与深复制实例详解
Aug 14 PHP
PHP反射原理与用法深入分析
Sep 28 PHP
php传值和传引用的区别点总结
Nov 19 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生成短网址/短链接原理和用法实例分析
2020/05/29 PHP
Cookie 小记
2010/04/01 Javascript
window.location.hash 使用说明
2010/11/08 Javascript
jquery 无限级下拉菜单的简单实现代码
2014/02/21 Javascript
jQuery中append()方法用法实例
2015/01/08 Javascript
漂亮! js实现颜色渐变效果
2016/08/12 Javascript
jQuery.Validate表单验证插件的使用示例详解
2017/01/04 Javascript
基于NodeJS+MongoDB+AngularJS+Bootstrap开发书店案例分析
2017/01/12 NodeJs
Ext JS 实现建议词模糊动态搜索功能
2017/05/13 Javascript
使用JavaScript根据图片获取条形码的方法
2017/07/04 Javascript
微信小程序实现底部导航
2018/11/05 Javascript
Vue触发隐藏input file的方法实例详解
2019/08/14 Javascript
在vue中实现某一些路由页面隐藏导航栏的功能操作
2020/09/21 Javascript
[01:23:45]DOTA2-DPC中国联赛 正赛 CDEC vs Dragon BO3 第一场 1月22日
2021/03/11 DOTA
python增加矩阵维度的实例讲解
2018/04/04 Python
利用Django提供的ModelForm增删改数据的方法
2019/01/06 Python
python SQLAlchemy的Mapping与Declarative详解
2019/07/04 Python
anaconda如何查看并管理python环境
2019/07/05 Python
在tensorflow中设置使用某一块GPU、多GPU、CPU的操作
2020/02/07 Python
python实现PCA降维的示例详解
2020/02/24 Python
python实现密码验证合格程序的思路详解
2020/06/01 Python
浅谈pycharm导入pandas包遇到的问题及解决
2020/06/01 Python
IE浏览器单独写CSS样式的几种方法
2014/10/14 HTML / CSS
罗兰·穆雷官网:Roland Mouret
2018/09/28 全球购物
西班牙家用电器和电子产品购物网站:Mi Electro
2019/02/25 全球购物
新加坡交友网站:be2新加坡
2019/04/10 全球购物
瑞士图书网站:Weltbild.ch
2019/09/17 全球购物
与UNIX有关的几个名词
2015/09/17 面试题
单位人事专员介绍信
2014/01/11 职场文书
财务会计自荐信范文
2014/02/21 职场文书
基层工作经验证明样本
2014/11/16 职场文书
2015年组织委员工作总结
2015/04/23 职场文书
暂停营业通知
2015/04/25 职场文书
小学运动会前导词
2015/07/20 职场文书
酒桌上的祝酒词
2015/08/12 职场文书
小学生作文之《压岁钱的烦恼》
2019/09/27 职场文书