php简单的伪静态url机制实现

php简单的伪静态url机制实现

ID:12484870

大小:648.00 KB

页数:219页

时间:2018-07-17

php简单的伪静态url机制实现_第1页
php简单的伪静态url机制实现_第2页
php简单的伪静态url机制实现_第3页
php简单的伪静态url机制实现_第4页
php简单的伪静态url机制实现_第5页
资源描述:

《php简单的伪静态url机制实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、PHP简单的伪静态URL机制实现本文档格式为WORD,感谢你的阅读。最新最全的学术论文期刊文献年终总结年终报告工作总结个人总结述职报告实习报告单位总结演讲稿PHP简单的伪静态URL机制实现  PHP虽然是一门新语言,但是如果编程语言写的好容易上手。以下是小编精心为大家整理的PHP教程,希望对大家有所帮助!更多内容请关注!  曾几何时,我们公司准备开发一套新的建站系统,决定将以前的框架给KO掉,重新开发一套新的框架来适应新的系统功能。领导们不希望使用外面已有的框架,号称要开发有自己特色的框架(不懂开发的领导

2、害死人)。于是我们又投入到了新的开发当中。  由于我们的系统支持伪静态,以前的系统是直接使用服务器apache或IIS自带的rewrite文件定义规则,而框架中没有任何路由机制,于是这次框架准备使用新的策略,由PHP实现路由机制。于是我开始了功能实现的探索之路。开发之前,我先了解“路由机制”要做什么,它主要做两件事。  1.路由机制就是把某一个特定形式的URL结构中提炼出来系统对应的参数。举个例子,如:http://main.wopop.com/article/1其中:/article/1-gt;?_m=

3、articleamp;id=1。  2.其次,是将拥有对应参数的URL转换成特定形式的URL结构,是上面的过程的逆向过程。由于路由机制隔离了URL结构和参数的转换关系,使的日后结构的变化不会影响下面代码的执行。 通过上面的了解,可以得出要编写一个路由机制要一下几步:  1.编写服务器apache或IIS自带的rewrite文件,将URL结构导入index.php。  2.一个路由规则配置文件。  3.一个路由解析器,用来解析规则,匹配和转换URL。  于是,我们一一实现其中的每一个部分。  1.rewri

4、te文件编写,以Apache为例:

5、o,Consolas,'CourierNew',monospace;border-spacing:0px;margin:0.3em0px;border-radius:4px;box-sizing:content-box!important;overflow:auto!important;vertical-align:baseline!important;right:auto!important;position:relative!important;float:none!important;outline

6、:invertnone0px!important;padding:0px!important;left:auto!important;min-height:auto!important;top:auto!important;bottom:auto!important;background:rgb(245,245,245);">

7、low:visible!important;width:auto!important;vertical-align:baseline!important;right:auto!important;position:static!important;float:none!important;outline:invertnone0px!important;padding:0px!important;left:auto!important;min-height:auto!important;line-heigh

8、t:1.1em!important;top:auto!important;bottom:auto!important;background:none0%0%repeatscrolltransparent;">

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。