php留言系统(2)
程序员文章站
2022-04-18 22:39:29
...
1、参照之前的(mvc框架总结)将整体框架定下来之后,那么请求默认参数将变为:
//默认请求首页: //P=front //C=fIndex //A=show
1.1 找到控制器fIndexController下的动作:
//首页展示动作 public function showAction() { //防止恶意调用 $this->checkAuthority(); //不需要具体模型,直接载入模版 require CUR_VIE_PATH.'index.html'; }
2、防止恶意调用这一块放于我们的Controller层面,所有模型几乎都要用到,因此将其放于基础模型,、
/* * 防止恶意调用方法,适用于全部方法 */ protected function checkAuthority() { if(!defined('IN_NG')) { exit("you no authority"); } }
随时调用该方法
3、拒绝php低版本,由于总是在运行,所以直接放入初始文件Framework.class.php
4.1将 CSS做成包含文件
每个页面都要导入CSS,着实麻烦,我们定一个文件title.inc.html。
但是每个页面却有一个不相同的CSS,那么可以定义一个常量来证明本页。
define('SCRIPT','index');
Your Title php require 'application/view/front/title.inc.html' ?>
其中title.inc.html代码
"
上一篇: 一个php上传文件的函数
下一篇: 74CMS如何实现后台手动批量导入简历