欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

通过PATH_INFO方法实现页面伪静态

程序员文章站 2022-06-12 11:36:09
...
/*

函数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

{

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

{

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

}

}

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

}

?>