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 Zip解压 文件在线解压缩的函数代码
May 26 PHP
PHP将整个网站生成HTML纯静态网页的方法总结
Feb 05 PHP
用PHP实现弹出消息提示框的两种方法
Dec 17 PHP
php获取系统变量方法小结
May 29 PHP
PHP实现在线阅读PDF文件的方法
Jun 17 PHP
Yii中CGridView实现批量删除的方法
Dec 28 PHP
PHP+JS实现的商品秒杀倒计时用法示例
Nov 15 PHP
php实现的XML操作(读取)封装类完整实例
Feb 23 PHP
PHP二维数组实现去除重复项的方法【保留各个键值】
Dec 21 PHP
PHP实现websocket通信的方法示例
Aug 28 PHP
PHP如何使用array_unshift()在数组开头插入元素
Sep 01 PHP
PHP内存溢出优化代码详解
Feb 26 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存储session的php代码
2008/01/10 PHP
js和php邮箱地址验证的实现方法
2014/01/09 PHP
PHP数组操作――获取数组最后一个值的方法
2015/04/14 PHP
PHP查询并删除数据库多列重复数据的方法(利用数组函数实现)
2016/02/23 PHP
Codeigniter中集成smarty和adodb的方法
2016/03/04 PHP
php使用Jpgraph创建折线图效果示例
2017/02/15 PHP
ThinkPHP5+Layui实现图片上传加预览功能
2018/08/17 PHP
PHP convert_cyr_string()函数讲解
2019/02/13 PHP
javascript中hasOwnProperty() 方法使用指南
2015/03/09 Javascript
全面解析Bootstrap排版使用方法(标题)
2015/11/30 Javascript
实例讲解jquery与json的结合
2016/01/07 Javascript
vue.js指令v-for使用及索引获取
2016/11/03 Javascript
JavaScript数据结构与算法之二叉树添加/删除节点操作示例
2019/03/01 Javascript
python模拟新浪微博登陆功能(新浪微博爬虫)
2013/12/24 Python
python中精确输出JSON浮点数的方法
2014/04/18 Python
Python获取任意xml节点值的方法
2015/05/05 Python
Python数据库的连接实现方法与注意事项
2016/02/27 Python
python3利用smtplib通过qq邮箱发送邮件方法示例
2017/12/03 Python
python中的不可变数据类型与可变数据类型详解
2018/09/16 Python
Python WEB应用部署的实现方法
2019/01/02 Python
python实现Dijkstra算法的最短路径问题
2019/06/21 Python
Python序列对象与String类型内置方法详解
2019/10/22 Python
PyTorch的自适应池化Adaptive Pooling实例
2020/01/03 Python
基于Python绘制个人足迹地图
2020/06/01 Python
CSS3实现网站商品展示效果图
2020/01/18 HTML / CSS
Nike挪威官网:Nike.com (NO)
2018/11/26 全球购物
Quiksilver荷兰官方网站:冲浪和滑雪板
2019/11/16 全球购物
高中生的自我鉴定范文
2014/01/24 职场文书
《梅花魂》教学反思
2014/04/30 职场文书
个人考核材料
2014/05/15 职场文书
敬老院院长事迹材料
2014/05/21 职场文书
大学生创业计划书
2014/08/14 职场文书
个人学习党的群众路线教育实践活动心得体会
2014/11/05 职场文书
趣味运动会口号
2015/12/24 职场文书
CSS实现多个元素在盒子内两端对齐效果
2021/03/30 HTML / CSS
Python语言内置数据类型
2022/02/24 Python