|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
告诉你了一个方式,但是缺少努力这一环节,那也是白搭。伪静态 良多虚拟主机不撑持URL_rewrite
昨天也看到经典一伴侣写了一个
感到代码太多.
无事中研讨了一下_SERVER.其实可以很简化的
拿http://www.xxx.com/xxx/test.php/article.123456.html来讲事吧.
如许的格局来暗示_GET
http://www.xxx.com/xxx/test.php/article.123456.html
http://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."<br >";
}
}else echo "NO";
了局以下
CODE: $arr_path[0]:article
$arr_path[1]:123456
直接当$_GET利用吧,呵呵.PHP生成伪静态就是这么复杂
怎样学习,大家都知道编程是1门很枯燥的事业,所以大家一定要有兴趣,可能刚开始打算学的时候是因为别人说php有多好,php多么流行,但是后来伴随着学习的深入,你的这些 |
|