欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

php留言系统(9)

程序员文章站 2022-05-24 13:58:44
...

1、参照之前的(mvc框架总结)将整体框架定下来之后,那么请求默认参数将变为: // 默认请求首页: // P=front // C=fIndex // A=show 1.1 找到控制器fIndexController下的动作: // 首页展示动作 public function showAction() { // 防止恶意调用 $ this -

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 Titlephp
        require 'application/view/front/title.inc.html'
    ?>

php留言系统(9)

其中title.inc.html代码

"