1、分离首尾
在XHTML1.0文件中所编辑的前端首页界面中,id为“header、footer”的相关内容分离开来,
编辑为.php文件。
"header"——header.inc.php
"footer"——footer.inc.php
同时在原XHTML1.0文件部分,被剪切掉的头尾,将上述inc.php文件导入进来,以“require”为主导
"header"——
<?php
require './../header.inc.php';
?>
"footer"——
<?php
require './../footer.inc.php';
?>
2、防止恶意调用
由于上述首尾端代码分离开来,可造成外来人员对代码的窃取或任意的破坏,
因此可添加如下的代码。
第一步:添加防止恶意调用代码:
//防止恶意调用;
if(!defined('IN_TG')){
exit('Access Denied!');
}
注意:defined()函数表示一个常量是否被定义,返回boolean,
若加“!”号,即可将其转换为数字int,0或1
第一步:再调用的页面添加变量代码:
//定义变量
define('IN_TG',true);
3、采用公共文件
先新建一个php文件,common.inc.php
目的:将当初的文件转换为硬路径
define();
substr();
dirname(_FILE_,0,-8); //文件位置
(注意:若事先不确定文件_FILE_,即先echo _FILE_);
4、拒绝PHP低版本
采用PHP_VERSION定义版本。
if (PHP_VERSION<'4.1.0'){
exit('Version is to Low!');
}