当前位置: 首页 > 编程笔记 >

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

何兴学
2023-03-14
本文向大家介绍ThinkPHP入口文件设置及相关注意事项分析,包括了ThinkPHP入口文件设置及相关注意事项分析的使用技巧和注意事项,需要的朋友参考一下

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

 类似资料:
  • 一、在线机器人相关限制及注意事项 1.1 术语说明 原生渠道:包含微信公众号、微信小程序、企业微信、微博等。原生渠道的特征是,对话发生在这些渠道的原生界面中,我们无法定义诸如对接参数、界面样式、功能按钮、聊天消息交互等内容,功能会受到限制。 1.2 功能限制 1.2.1 原生渠道自带转人工强制词 原生渠道自带转人工强制词,无需配置、默认生效(区别于「转人工关键词」)。客户一旦发送「转人工」「人工」

  • 本文向大家介绍Python导入模块包原理及相关注意事项,包括了Python导入模块包原理及相关注意事项的使用技巧和注意事项,需要的朋友参考一下 包的使用 1.首次导入模块发生的事情3件事情 先产生一个执行文件的名称空间: 1.创建模块文件的名称空间 2.执行模块文件中的代码 将产生的名字放入模块的名称空间中 3.在执行文件中拿到一个指向模块名称空间的名字 2.什么是包? ​ 它是一系列模块文件的结

  • 本文向大家介绍PDO防注入原理分析以及注意事项,包括了PDO防注入原理分析以及注意事项的使用技巧和注意事项,需要的朋友参考一下 我们都知道,只要合理正确使用PDO,可以基本上防止SQL注入的产生,本文主要回答以下两个问题: 为什么要使用PDO而不是mysql_connect? 为何PDO能防注入? 使用PDO防注入的时候应该特别注意什么? 一、为何要优先使用PDO? PHP手册上说得很清楚:  

  • 本文向大家介绍windows docker环境设置注意事项,包括了windows docker环境设置注意事项的使用技巧和注意事项,需要的朋友参考一下 windows docker环境设置 1、下载docker-install.exe安装VirtualBox、Git、Boot2Docker for Windows 2、设置环境变量,启动boot2docker Core Linux。 可以直接在Vi

  • 在 C++ 中进行运算符重载时,有以下问题需要注意: 重载后运算符的含义应该符合原有用法习惯。例如重载运算符,完成的功能就应该类似于做加法,在重载的运算符中做减法是不合适的。此外,重载应尽量保留运算符原有的特性。 C++ 规定,运算符重载不改变运算符的优先级。 以下运算符不能被重载:、、、、。 重载运算符、、、或者赋值运算符时,只能将它们重载为成员函数,不能重载为全局函数。 运算符重载的实质是将运

  • 本文向大家介绍ThinkPHP中处理表单中的注意事项,包括了ThinkPHP中处理表单中的注意事项的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了ThinkPHP中处理表单中的注意事项。分享给大家供大家参考。具体分析如下: ThinkPHP中在表单提交数据中,有以下问题需要加以注意: 1、直接通过url访问模块中的某一个方法,这样很不安全。可以使用下面来限制 在3.1.3中使用常量 IS_