php如何生成伪静态

很多虚拟主机不支持url_rewrite

昨天也看到经典一朋友写了一个

感觉代码太多.

无事中研究了一下_server.其实可以很简化的

拿http://www.xxx.com/xxx/test.php/article.123456.html来说事吧.

这样的格式来表示_gethttp://www.xxx.com/xxx/test.php/article.123456.htmlhttp://www.xxx.com/xxx/test.php?article=123456

==================================哪种格式更帅呢. 代码如下:code: $path_info =$_server[“path_info”]; //取得path_info/*用正则来匹配 “/article.123456.html”*/if(eregi(“^/[a-z]{1,16}.[0-9]{1,16}.html$”,$path_info)) {echo “ok”;$get_path=substr($path_info,1,-5);//处理造型:d 去掉”/”,”.html”$arr_path=explode(.,$get_path);//处理成数组备用//以下是打印出数组看看我们有没有搞错的哦.:cool: foreach ($arr_path as $key=>$value){echo $arr_path[.$key.]:.$value.””;}}else echo “no”;结果如下

code: $arr_path[0]:article$arr_path[1]:123456直接当$_get使用吧,呵呵.php生成伪静态就是这么简单

http://www.bkjia.com/phpjc/508297.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/508297.htmltecharticle很多虚拟主机不支持url_rewrite 昨天也看到经典一朋友写了一个 感觉代码太多. 无事中研究了一下_server.其实可以很简化的 拿http://www.xxx.com…

Posted in 未分类

发表评论