http://localhost/index.php?action=newslist
1、<?php require(…这里要加载公用的函数库..)?> |
2、<?php include(“top.php”) ?> //专门建立一个top.php 用于解析网站头部文件 什么叫头部? 就是<html> <head>……</head> 这里的内容。这里会处理一下公用的元素和自定义显示标题或者加载不同的脚本 |
3、这里应该加载要显示的内容模板。 譬如我建立一个 newslist.php 文件(注意:这个文件内容不包含head、body标记,直接是赤裸裸的业务内容展示),大概代码如下: <body> <div id=”out”> //最外层的一个div 用于控制页面基本宽度和样式 <?php include($_GET[“action”].”php”) ?> //这里就可以根据不同的参数来加载不同的页面 当然实际运行时你要做一些判断,譬如文件是否存在等等 </div> //newslist.php 应该直接就是<ul> 或者<div>或者<dl>标记来展现业务数据 //当然在newslist.php 中还能继续require 其他自定义的函数 |
4、<?php include(“bottom.php”)?> //专门建立一个bottom.php用来 解析网站尾部文件 注意这个文件要包含 </body>标记哦
|
于是任何一个页面访问模式都是 index.php?action=XXXXX
于是你的网站已经初步具备插件模式的样子了。(只是初步)
假如你会使用301重定向或者使用apache的.htaccess文件,那么使用伪静态的页面地址就更完美了
转载:[开心学php100天]第六天:用php玩转页面(基础篇)