前台页面设计
地址栏显示图标:在页面的“<head></head>”中添加代码:<link rel="shortcut icon" href="文件名字"/>
头尾分离
新建includes文件夹,新建系统初始化文件common.inc.php
1.拒绝新版本
//拒绝低版本 if (PHP_VERSION < '5.1.0') exit('Version is to Low!');
2.定义项目根目录新建要包含的头文件header.inc.php和尾文件footer.inc.php//定义网站根目录常量 define('ROOT_PATH', dirname(dirname(__FILE__)));
在模板文件最开始引入系统初始化文件在模板文件中相应位置引入头尾文件(使用绝对路径,使用到之前定义的常量ROOT_PATH)require 'includes/common.inc.php';
防止恶意调用
1.在需要引入文件的模板文件中所有代码的最开始定义一个常量
define('IN_TG', true);
2.在所有被引入的文件中判断某常量是否被定义,来防止恶意调用
//防止恶意调用
if( !defined('IN_TG') ) exit('Access Defined!');
计算网页加载时间
1.在includes文件夹下新建global.fun.php公共函数库文件,定义公用函数_runtime()可以得到一个微秒的时间用于计算网页加载时间
2.在系统初始化文件common.inc.php中导入该文件<?php //防止恶意调用 if( !defined('IN_TG') ) exit('Access Defined!'); /** * _runtime 函数获得当前时间,具体到微秒 * @access public 对外公开 * @return float 返回值是浮点型 * */ function _runtime() { $_time = explode(' ', microtime()); return array_sum($_time); }
//引入公共函数库require ROOT_PATH.'/includes/global.fun.php';
3.定义常量,用于保存网页刚开始加载的时间
//定义常量开始时间define('START_TIME', _runtime());
4.在尾文件中计算加载时间
<?phpecho round(_runtime()-START_TIME,4);?>