在ThinkPHP中使用常量解决路由常规地址不安全传送数据问题

Posted 诀别~雪

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在ThinkPHP中使用常量解决路由常规地址不安全传送数据问题相关的知识,希望对你有一定的参考价值。

在Thinkphp搭建项目的同时,会考虑到后期对静态页面的维护问题,

在项目的不断完善的同时,会有大量图片,css文件,以及js文件等一些容易修改、添加、或者删除的资源

如果在中后期对各个静态页面,js、css文件逐个修改的话、将是一个繁重的任务、更加不容易修改、这就违背了tp框架的初衷

因此,常量的使用极大地改变了这种现状,使得这些操作更加容易执行

简单介绍我在开发过程中使用的常量

(给静态资源文件文件访问目录设置常量,方便后期维护)

define(\'CSS_URL\',\'/xampp/sse/Public/css/\');

define(\'IMG_URL\',\'/xampp/sse/Public/images/\');
define(\'JS_URL\',\'/xampp/sse/Public/js/\');
define(\'AdminCSS_URL\',\'/xampp/sse/teacher/Public/css/\');
define(\'AdminIMG_URL\',\'/xampp/sse/teacher/Public/img/\');


define(\'AdminJS_URL\',\'/xampp/sse/teacher/Public/js/\');

其他的常量的使用方式相同,具体的使用技巧和更多的属性参考开发手册

以上是关于在ThinkPHP中使用常量解决路由常规地址不安全传送数据问题的主要内容,如果未能解决你的问题,请参考以下文章

ThinkPHP(结构,路由,模板的调用,后台搭建,系统常量)

ThinkPHP路由不转换的原因及解决方法

thinkphp注解路由会变慢吗

ThinkPHP中对系统常量的使用

ThinkPHP5只让路由对index作用,不对admin作用。多模块多入口方式隐藏后台地址及路由冲突解决方案

ThinkPHP3.2基础教程(33)--路由功能