就像我的日志中的地址路径一样,让index.php?action=one&do=two 变成:?index/action/one/do/two <div class="codetitle"><a style="CURSOR: pointer" data="22471" class="copybut" id="copybut22471" onclick="doCopy('code22471')"> 代码如下:<div class="codebody" id="code22471"> 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
(编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|