自己简单写了一个php处理url普通模式变pathinfo模式函数
程序员文章站
2022-04-17 11:05:16
...
/**
*@category url_type 此方法是进行url模式pathinfo模式的处理
*/
function url_type(){
//url模式 控制器--方法的获取
$url = $_SERVER['PHP_SELF']."
";
//echo $url,"
";
$num =strpos("$url",'.php')+5;
$data = mb_substr($url, $num);
$array_url= explode("/", $data);
//echo "
$_GET['c'] =$array_url[0];
$_GET['m'] =$array_url[1];
//url模式 参数的获取
unset($array_url[0]);
unset($array_url[1]);
// var_dump($array_url);die();
$nums = count($array_url);
if($nums !=0){ //也就意味着有参数
if($nums%2 ==0){
$nums=$nums/2;
for($i=1;$i $_GET[$array_url[2*$i]] = strip_tags($array_url[2*$i+1]);
}
}else
die("亲,您的参数设置有问题,请检查您的链接地址!");
}
}
*@category url_type 此方法是进行url模式pathinfo模式的处理
*/
function url_type(){
//url模式 控制器--方法的获取
$url = $_SERVER['PHP_SELF']."
";
//echo $url,"
";
$num =strpos("$url",'.php')+5;
$data = mb_substr($url, $num);
$array_url= explode("/", $data);
//echo "
";";
//var_dump($array_url);
//echo "
$_GET['c'] =$array_url[0];
$_GET['m'] =$array_url[1];
//url模式 参数的获取
unset($array_url[0]);
unset($array_url[1]);
// var_dump($array_url);die();
$nums = count($array_url);
if($nums !=0){ //也就意味着有参数
if($nums%2 ==0){
$nums=$nums/2;
for($i=1;$i $_GET[$array_url[2*$i]] = strip_tags($array_url[2*$i+1]);
}
}else
die("亲,您的参数设置有问题,请检查您的链接地址!");
}
}
上一篇: php下载服务器上的资料
下一篇: 当前开源语言中,PHP是不是最好的语言?