PHP怎么合理地识别URL的类型?

url 后端 php xue8 279天前 267次浏览



水平比较低,见谅。我是想根据URL的特征,判断这个URL应用使用什么样的模板。


http://wwww.baidu.com
http://www.baidu.com/index.html
http://www.baidu.com/
\'tpl\'=>\'首页\'

http://www.baidu.com/lanmu
http://www.baidu.com/lanmu/
http://www.baidu.com/lanmu/01
\'tpl\'=>\'列表页\'

http://www.baidu.com/lanmu/11a11a11a.html
\'tpl\'=>\'详情页\'

我是使用if else来实现的,总感觉真是辣眼睛。


    $url=str_replace(\'http://\',\'\',$url);
$urlArr=explode("/",$url);
$urlSize=count($urlArr);
if($urlSize==2 && $urlArr[1]==\'\'){
$tpl=\'首页\';
}else if($urlSize==2){
$tpl=\'列表页\';
}else if($urlSize==3){
$tpl=\'列表页\';
}else if($urlSize==3 && @explode(".",$urlArr[2])[1]==\'html\'){
$tpl=\'详情页\';
}

求大佬给个思路,谢谢。





回答:
[]

0条回复
撰写答案