php编写伪静态的方法有哪些

  介绍

这篇文章给大家分享的是有关php编写伪静态的方法有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。

php伪静态的写法:首先打开编辑器,然后输入方法代码【$ _GET [Php2Html_TmpArray美元[0]=$ Php2Html_TmpArray [1]; print_r ($ _GET)】。

 php编写伪静态的方法有哪些

<强> php伪静态的写法:

伪静态方法一

& lt; ? php////localhost/php100/test.php ? id @action | 1 | 2   美元Php2Html_FileUrl=$ _SERVER (“REQUEST_URI");   回声Php2Html_FileUrl美元霸主地位;& lt; br>“///php100/test.php ? id | 1 @action | 2   美元Php2Html_UrlString=str_replace (“?“,““, str_replace (“/?““, strrchr (strrchr ($ Php2Html_FileUrl“/?,“?“)));   回声Php2Html_UrlString美元霸主地位;& lt; br>“//id | 1 @action | 2   $ Php2Html_UrlQueryStrList=爆炸(“@", Php2Html_UrlString美元);   print_r ($ Php2Html_UrlQueryStrList);//阵列([0]=比;id | 1[1]=比;行动| 2)   回声“& lt; br>“;   foreach (Php2Html_UrlQueryStrList Php2Html_UrlQueryStr美元美元)   {   $ Php2Html_TmpArray=爆炸(“|“,Php2Html_UrlQueryStr美元);   print_r ($ Php2Html_TmpArray);//阵列([0]=比;id[1]=比;1);阵列([0]=比;行动[1]=比;2)   回声“& lt; br>“;   美元$ _GET [Php2Html_TmpArray [0]=$ Php2Html_TmpArray [1];   }//echo & # 39;假静态:$ _GET变量& lt; br/祝辞& # 39;;   print_r ($ _GET);//数组([id | 1 @action | 2]=比;(id)=比;1[行动]=比;2)   回声“& lt; br>“;   回声“& lt; hr>“;   干净自己的echo $ _GET [id] & lt br>“//1   echo $ _GET[行动];//2   ?在

伪静态方法二

& lt; php ?////localhost/php100/test.php/1/2   $ filename=basename ($ _SERVER [& # 39; SCRIPT_NAME& # 39;]);   echo $ _SERVER [& # 39; SCRIPT_NAME& # 39;] !”& lt; br>“///php100/test.php   干净自己的echo $ filename & lt br>“//test.php   如果函数(文件名美元)==& # 39;test.php& # 39;) {   如果(!空($ _GET [id])) {   id=intval中美元($ _GET [id]);   干净自己的echo $ id & lt br>“;   action=intval中美元($ _GET[行动]);   干净自己的echo $行动& lt br>“;   其他}{   美元资产净值=$ _SERVER [& # 39; REQUEST_URI& # 39;];   回声“1:“。美元nav !”& lt; br>“///php100/test.php/1/2   $=$ _SERVER脚本[& # 39;SCRIPT_NAME& # 39;];   回声“2:“。美元干净自己的脚本& lt; br>“///php100/test.php   美元资产净值=ereg_replace (“^ $ script",““, urldecode (nav)美元);   回声nav美元霸主地位;& lt; br>“;///半   $ var=爆炸(“/?nav美元);   print_r ($ var);//阵列([0]=比;[1]=比;1[2]=比;2)   回声“& lt; br>“;   id=intval中美元($ var [1]);   action=intval中美元($ var [2]);   }   echo $ id强生# 39;,& # 39;。美元的行动;   }   ?在

伪静态方法三

& lt; php ?//函数mod_rewrite () {   全球$ _GET;   美元资产净值=$ _SERVER (“REQUEST_URI");   回声nav美元霸主地位;& lt; br>“;   美元script_name=$ _SERVER (“SCRIPT_NAME");   回声script_name美元霸主地位;& lt; br>“;   美元资产净值=substr (ereg_replace (“^ $ script_name",““, urldecode (nav)美元),1);   回声nav美元霸主地位;& lt; br>“;   美元资产净值=preg_replace (“/^ .ht (m) {1} (l){0,1}/美元“,““,nav美元);//这句是去掉尾部的. html或. htm   回声nav美元霸主地位;& lt; br>“;   $ var=爆炸(“/?nav美元);   print_r ($ var);   回声“& lt; br>“;   (我=0;i<美元;Count ($ var); $ i +=2) {   美元$ _GET [“$ var[我]“]=$ var (i + 1美元);   }   返回$ _GET;   }   mod_rewrite ();   一美元=$ _GET [“year"];//结果为& # 39;2006 & # 39;   干净自己的echo $年& lt br>“;   action=美元$ _GET [“action"];//结果为& # 39;_add& # 39;   echo $行动;   ?在

伪静态方法四

& lt; php ?////利用服务器变量取得PATH_INFO信息该例中为/1100,8630。html也就是执行脚本名后面的部分   如果(@ path_info美元=$ _SERVER [“PATH_INFO"]) {//正则匹配一下参数   如果(preg_match (“/\/(\ d +) (\ d +) (\ d +) \ . html/si", path_info美元,美元arr_path)) {   (gid=intval中美元arr_path [1]);//取得值1   (sid=intval中美元arr_path [2]);//取得值100   (softid=intval中美元arr_path [3]);//取得值8630   }其他死亡(“路径:错误!“);//相当于soft.php ? gid=1, sid=100, softid=8630   }其他死(& # 39;路径:什么! & # 39;);   ?在

php编写伪静态的方法有哪些