當(dāng)前位置:首頁文章首頁 IT學(xué)院 PHP

關(guān)于php url路由的實(shí)現(xiàn)

作者:  來源:  發(fā)布時(shí)間:2011-5-20 15:09:52  點(diǎn)擊:
                                // 取默認(rèn)值

                                $queryString[$key] = substr($val, 0, strpos($val, ','));

                        }

                }

                $GLOBALS['queryString'] = $queryString;

        }else {

                throw new Exception('試圖訪問不存在的頁面');

        }

}

parseUrl();

var_dump($GLOBALS['control']);

var_dump($GLOBALS['action']);

var_dump($GLOBALS['queryString']);

?>

**
         * Pathinfo函數(shù)
         * 功能:將URL中的Pathinfo解析為$_GET全局變量
         * 返回值:解析成功返回true否則為fasle
         * 例如:http://hostname/page.php/argv/argc/a/1/b/2.html
         * 將會(huì)解析為$_GET['argv']='argc';$_GET['a']=1;$_GET['b']=3;
         */
        function pathinfo(){
                $pathinfo=explode('/',$_SERVER['PATH_INFO']);
                $count=count($pathinfo);
                for($foo=1;$foo<$count;$foo+=2){
                        $_GET[$pathinfo[$foo]]=($foo+2)==$count?array_shift(explode('.',$pathinfo[$foo+1])):$pathinfo[$foo+1];
                }
        }
        /**
         * rewrite函數(shù)
         * 功能:
         */
        Function rewrite($url=null){
                return REWRITE?$url.'.html':$_SERVER['PHP_SELF'].$url.'.html';
        }

首頁 上一頁 [1] [2] [3]  下一頁 尾頁

相關(guān)軟件

相關(guān)文章

文章評(píng)論

欄目導(dǎo)航

本類熱門

本類推薦

本站熱門

本站推薦

軟件按字母排列: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z