手机
当前位置:查字典教程网 >编程开发 >php教程 >php下实现伪 url 的超简单方法[转]
php下实现伪 url 的超简单方法[转]
摘要:就像我的日志中的地址路径一样,让index.php?action=one&do=two变成:?index/action/one/do/two...

就像我的日志中的地址路径一样,让index.php?action=one&do=two

变成:?index/action/one/do/two

复制代码 代码如下:

index.php

--------------

<?php

//PARSINGQUERYSTRING

$QS=explode("&",$_SERVER['QUERY_STRING']);

$QS=explode('/',$QS[0]);

//IFModulisUndefinedsetittoindex

if(!$QS[0])$MODUL='index';

else$MODUL=strtolower($QS[0]);

//WEcanmakeaVariable$_QUERY

//foralternative_GET

for($i=1;$i<count($QS);$i+=2)

{

$_QUERY[$NVAR]=$NVAR=$QS[$i];

$$NVAR=$QS[$i+1];

}

//ChecktheModulisexists?

if(!file_exists("modul_directory/{$MODUL}.php"))

$MODUL="index";

####THISISEXAMPLETOIMPLEMENTATIONTHESCRIPT

//LoadTheTemplate

include("template.php");

//LoadTheModule

include("modul_directory/{$MODUL}.php");

//LoadTheFooter

include("footer.php");

?>

wecanaccessthemodulinURLlikethis:

=================================

www.example.com/?forum/topic/20

-itmeanloadthemodulforum.php,andsetthe_QUERY['topic']=20

www.foo.com/?voting/id/54/type/piechart&choice=2

-itmeanloadthemodulvoting.php,andsetthe_QUERY['id']=54and_QUERY['type']='piechart'andset_GET['choice']=2

【php下实现伪 url 的超简单方法[转]】相关文章:

php实现简单的语法高亮函数实例分析

php实现修改新闻时删除图片的方法

php中smarty区域循环的方法

php curl 获取https请求的2种方法

php实现图片转换成ASCII码的方法

php循环table实现一行两列显示的方法

php使用curl打开https网站的方法

实现树状结构的两种方法

PHP实现即时输出、实时输出内容方法

php实现CSV文件导入和导出方法

精品推荐
分类导航