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

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

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

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

posted @ 2008-05-10 18:04  二宝的博客  阅读(129)  评论(0编辑  收藏  举报