]不需要mod_rewrite直接使用php实现伪静态化页面

在你的程序初始化时使用如下代码:

PHP代码
  1. $Php2Html_FileUrl = $_SERVER[“REQUEST_URI”];   
  2. $Php2Html_UrlString = str_replace(“/”“”strrchr($Php2Html_FileUrl“/”));   
  3. $Php2Html_UrlQueryStrList = explode(“@”$Php2Html_UrlString);   
  4. foreach($Php2Html_UrlQueryStrList as $Php2Html_UrlQueryStr)   
  5. {   
  6.     $Php2Html_TmpArray = explode(“|”$Php2Html_UrlQueryStr);   
  7.     $_GET[$Php2Html_TmpArray[0]] = $Php2Html_TmpArray[1];   
  8. }   
  9. echo 假静态:$_GET变量;   
  10. print_r($_GET);   
  11. ?>  

然后php中调用$_GET变量就像平常一样了。
连接使用方式:
****.php/param1|1234@param2|4321
和****.php?param1=1234&param2=4321一样。

]]>

原创文章,作者:键盘游走者,如若转载,请注明出处:https://www.708034.com/2008/05/%e4%b8%8d%e9%9c%80%e8%a6%81mod_rewrite%e7%9b%b4%e6%8e%a5%e4%bd%bf%e7%94%a8php%e5%ae%9e%e7%8e%b0%e4%bc%aa%e9%9d%99%e6%80%81%e5%8c%96%e9%a1%b5%e9%9d%a2/

发表评论

邮箱地址不会被公开。 必填项已用*标注