html5中文学习网

您的位置: 首页 > 网络编程 > PHP编程 » 正文

通过PATH_INFO方法实现页面伪静态_PHP教程_编程技术

[ ] 已经帮助:人解决问题

/* 

 函数url_parse用于解析url,使用时需要在前面定义     

 define('PATH_INFO',true);       

 需要解析时调用该函数,取值方法用回$_GET['xxx']即可       

*/      

function url_parse()       

{       

    if(!(isset($_SERVER['PATH_INFO'])&&defined('PATH_INFO'))){return;}       

    $url = substr($_SERVER['PATH_INFO'], 1);       

    $url = str_replace(array("'",'"','.htm','.html'), array('','','',''),$url);     

    $url = explode('/', $url);       

    $param_count = count($url);       

    for ($i = 0; $i < $param_count; $i += 2)  

    {       

        if (isset($url[$i + 1]) && !is_numeric($url[$i]))  

        {       

            $_GET[$url[$i]] = $url[$i + 1];       

        }       

    }       

    unset($param_count,$url,$i);       

}       

?>   

BGLHTML5中文学习网 - HTML5先行者学习网
BGLHTML5中文学习网 - HTML5先行者学习网
(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助