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 相关文章推荐
收集的DedeCMS一些使用经验
Mar 17 PHP
PHP与MYSQL中UTF8编码的中文排序实例
Oct 21 PHP
php基于表单密码验证与HTTP验证用法实例
Jan 06 PHP
PHP结合jQuery.autocomplete插件实现输入自动完成提示的功能
Apr 27 PHP
PHP实现发送邮件的方法(基于简单邮件发送类)
Dec 17 PHP
PHP的PDO常用类库实例分析
Apr 07 PHP
PHP MySql增删改查的简单实例
Jun 21 PHP
PHP识别二维码的方法(php-zbarcode安装与使用)
Jul 07 PHP
Yii支持多域名cors原理的实现
Dec 05 PHP
Thinkphp5框架简单实现钩子(Hook)行为的方法示例
Sep 03 PHP
解决Laravel blade模板转义html标签的问题
Sep 03 PHP
PHP 加密 Password Hashing API基础知识点
Mar 02 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
yii框架源码分析之创建controller代码
2011/06/28 PHP
php empty()与isset()区别的详细介绍
2013/06/17 PHP
php中类和对象:静态属性、静态方法
2017/04/09 PHP
tp5.1 实现setInc字段自动加1
2019/10/18 PHP
获取页面高度,窗口高度,滚动条高度等参数值getPageSize,getPageScroll
2006/09/22 Javascript
js getBoundingClientRect() 来获取页面元素的位置
2010/11/25 Javascript
jQuery on方法传递参数示例
2014/12/09 Javascript
jQuery网页右侧广告跟随滚动代码分享
2020/04/20 Javascript
Flow之一个新的Javascript静态类型检查器
2015/12/21 Javascript
如何用angularjs制作一个完整的表格
2016/01/21 Javascript
jQuery插件uploadify实现ajax效果的图片上传
2016/06/18 Javascript
Google 地图API Map()构造器详解
2016/08/06 Javascript
Bootstrap modal使用及点击外部不消失的解决方法
2016/12/13 Javascript
js, jQuery实现全选、反选功能
2017/03/08 Javascript
Vue的elementUI实现自定义主题方法
2018/02/23 Javascript
红黑树的插入详解及Javascript实现方法示例
2018/03/26 Javascript
AngularJS与BootStrap模仿百度分页的示例代码
2018/05/23 Javascript
Vue infinite update loop的问题解决
2019/04/23 Javascript
JavaScript WeakMap使用详解
2021/02/05 Javascript
[06:25]DOTA2英雄梦之声_第17期_大地之灵
2014/06/20 DOTA
[46:44]VG vs TNC Supermajor小组赛B组败者组决赛 BO3 第一场 6.2
2018/06/03 DOTA
python字符串排序方法
2014/08/29 Python
python模块smtplib学习
2018/05/22 Python
Python爬虫将爬取的图片写入world文档的方法
2018/11/07 Python
浅谈python的深浅拷贝以及fromkeys的用法
2019/03/08 Python
python中利用numpy.array()实现俩个数值列表的对应相加方法
2019/08/26 Python
python如何利用paramiko执行服务器命令
2020/11/07 Python
python中使用np.delete()的实例方法
2021/02/01 Python
使用Canvas操作像素的方法
2018/06/14 HTML / CSS
英国旅行箱包和行李箱购物网站:Travel Luggage & Cabin Bags
2019/08/26 全球购物
女子职高个人自荐书
2014/02/01 职场文书
优秀教师主要事迹
2014/02/01 职场文书
人力资源管理专业自荐信
2014/06/24 职场文书
羽毛球社团活动总结
2014/06/27 职场文书
入党介绍人意见2015
2015/06/01 职场文书
学校学期工作总结
2015/08/13 职场文书