一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

php 友好URL的實(shí)現(xiàn)(吐血推薦)

友好URL的實(shí)現(xiàn)(吐血推薦)
大家經(jīng)常看到別的站的URL是這樣的吧?
http://www.xxx.com/module/show/action/list/page/7
或者
http://xx.com/module/show/action/show/id/8.shtml 帶擴(kuò)展名的
或者
http://xx.com/module/show/action/show/id/8?word=ss&age=11
這樣的吧
今天我就是公布下這種方法的實(shí)現(xiàn),并獨(dú)立出最簡(jiǎn)單的代碼
函數(shù)如下,沒封裝成類,主要是沒必要,用函數(shù)能方便些
復(fù)制代碼 代碼如下:
<?php
/**
* 獲得友好的URL訪問
*
* @access public
* @return array
*/
function getQueryString(){
$_SGETS = explode("/",substr($_SERVER['PATH_INFO'],1));
$_SLEN = count($_SGETS);
$_SGET = $_GET;
for($i=0;$i<$_SLEN;$i+=2){
if(!empty($_SGETS[$i]) && !empty($_SGETS[$i+1])) $_SGET[$_SGETS[$i]]=$_SGETS[$i+1];
}
$_SGET['m'] = !empty($_SGET['m']) && is_string($_SGET['m']) ? trim($_SGET['m']).'Action' : 'indexAction';
$_SGET['a'] = !empty($_SGET['a']) && is_string($_SGET['a']) ? trim($_SGET['a']) : 'run';
return $_SGET;
}
/**
* 生成鏈接URL
*
* @access public
* @param array $arr
* @return string
*/
function setUrl($arr){
global $Global;
$queryString='';
if($Global['urlmode']==2){
foreach($arr as $k=> $v){
$queryString.=$k.'/'.$v.'/';
}
}
$queryString.=$Global['urlsuffix'];
return $queryString;
}
?>

使用很簡(jiǎn)單
復(fù)制代碼 代碼如下:
<?php
$_GET= getQueryString();
?>

但是這樣還不行,這樣只能實(shí)現(xiàn)
http://www.xxx.com/index.php/module/show/action/list/page/7 這樣的
中間多了個(gè)index.php 為此我們要把他去掉,只好重寫
但是有些文件 又不希望這樣,比如 樣式 圖片,那就放條件里
建立一個(gè) .htaccess文件
復(fù)制代碼 代碼如下:
RewriteEngine on
RewriteCond $1 !^(index/.php|css|pics|themes|js|robots/.txt)
RewriteRule ^(.*)$ index.php/$1 [L]

現(xiàn)在OK了,趕快去測(cè)試吧
復(fù)制代碼 代碼如下:
<?php
$_GET= getQueryString();
print_r($_GET);
?>

php技術(shù)php 友好URL的實(shí)現(xiàn)(吐血推薦),轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 噜噜噜 综合 亚洲 | 97人人模人人爽人人喊6 | 四虎4hu永久免费视频大全 | 91嫩草国产在线观看免费 | 青青国产成人久久91网站站 | 国产视频一| 成人国产精品2021 | 国产日韩精品一区二区三区 | 成人影院一区二区三区 | 国产黄频在线观看高清免费 | 四虎影视免费永久在线观看黄 | 好爽毛片一区二区三区四区 | 色奇吧亚洲国产成人精品 | 久久er99热精品一区二区 | 成人年鲁鲁在线观看视频 | 亚洲第一成网站 | 国产精品亚洲四区在线观看 | 成人在线综合网 | 国产91精品久久久久久久 | 成人永久免费视频网站在线观看 | 国产精品网页 | 婷婷激情六月 | www.婷婷色| 五月婷婷激情在线 | 精品一区二区三区五区六区七区 | 欧美性v视频播放 | 精品国产一区二区三区在线观看 | 国产精品欧美日韩视频一区 | 久久久噜噜噜久久久午夜 | 亚洲酒色1314狠狠做 | 狠狠夜色午夜久久综合热91 | 国产免费一区二区三区最新 | 五月婷婷色| 激情五月开心网 | 99热成人精品国产免男男 | 一区二区三区亚洲视频 | 加勒比日韩| 2021国产成人午夜精品 | 国产欧美视频综合二区 | 国产综合精品久久亚洲 | 色香蕉网 |