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 实例化类的一点摘记
Mar 23 PHP
php一些公用函数的集合
Mar 27 PHP
php win下Socket方式发邮件类
Aug 21 PHP
《PHP编程最快明白》第六讲:Mysql数据库操作
Nov 01 PHP
简单实现限定phpmyadmin访问ip的方法
Mar 05 PHP
php检测iis环境是否支持htaccess的方法
Feb 18 PHP
SSO单点登录的PHP实现方法(Laravel框架)
Mar 23 PHP
PHP实现在对象之外访问其私有属性private及保护属性protected的方法
Nov 20 PHP
PHP设计模式之注册树模式分析
Jan 26 PHP
php post json参数的传递和接收处理方法
May 31 PHP
php多进程中的阻塞与非阻塞操作实例分析
Mar 04 PHP
yii2.0框架多模型操作示例【添加/修改/删除】
Apr 13 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
MySql 按时间段查询数据方法(实例说明)
2008/11/02 PHP
PHP生成唯一的促销/优惠/折扣码(附源码)
2012/12/28 PHP
destoon在360浏览器下出现用户被强行注销的解决方法
2014/06/26 PHP
46 个非常有用的 PHP 代码片段
2016/02/16 PHP
jquery中ajax学习笔记3
2011/10/16 Javascript
jquery Tab效果和动态加载的简单实例
2013/12/11 Javascript
浅析JavaScript基本类型与引用类型
2014/05/28 Javascript
jquery实现侧边弹出的垂直导航
2014/12/09 Javascript
JavaScript实现列出数组中最长的连续数
2014/12/29 Javascript
JavaScript的内存释放问题详解
2015/01/21 Javascript
利用vueJs实现图片轮播实例代码
2017/06/03 Javascript
Vue2.0如何发布项目实战
2017/07/27 Javascript
微信小程序分享功能onShareAppMessage(options)用法分析
2019/04/24 Javascript
Nuxt.js实战和配置详解
2019/08/05 Javascript
解决小程序无法触发SESSION问题
2020/02/03 Javascript
vue 弹出遮罩层样式实例
2020/07/22 Javascript
[00:37]食人魔魔法师轮盘吉兆顺应全新至宝将拥有额外款式
2019/12/19 DOTA
Python中实现对list做减法操作介绍
2015/01/09 Python
Python3中类、模块、错误与异常、文件的简易教程
2017/11/20 Python
django用户登录和注销的实现方法
2018/07/16 Python
Python如何发布程序的详细教程
2018/10/09 Python
解决每次打开pycharm直接进入项目的问题
2018/10/28 Python
python适合人工智能的理由和优势
2019/06/28 Python
python+numpy实现的基本矩阵操作示例
2019/07/19 Python
pycharm设置鼠标悬停查看方法设置
2019/07/29 Python
Django admin管理工具TabularInline类用法详解
2020/05/14 Python
基于python实现计算两组数据P值
2020/07/10 Python
python 使用三引号时容易犯的小错误
2020/10/21 Python
预订从美国飞往印度的机票:MyTicketsToIndia
2017/05/19 全球购物
美国受信赖的教育产品供应商:Nest Learning
2018/06/14 全球购物
饭店工作计划书
2014/01/10 职场文书
驾驶员安全责任书范本
2014/07/24 职场文书
音乐之声音乐广播稿
2014/09/10 职场文书
2014初中数学教研组工作总结
2014/12/19 职场文书
内乡县衙导游词
2015/02/05 职场文书
谢师宴家长答谢词
2015/09/30 职场文书