简单地写了一个不用IIS rewrite 就实现 伪静态的PHP代码,还没完善,出个大概而已
/* index.php */
$r = explode('/',trim($_SERVER['PATH_INFO'],'/'));
if(count($r)%2!=0 && count($r)>1) {
echo 'error param';
}
if(count($r) == 1){
$paramarr[$r[0]] = $r[0];
}else{
for($i=0; $i
if(!empty($r[$i+1])) $paramarr[$r[$i]] = rawurldecode($r[$i+1]);
}
}
printf("
输出数据为:
%s\n",var_export( $paramarr ,TRUE));
/*
index.php/m/article/c/add
输出数据为:
array (
'm' => 'article',
'c' => 'add',
)
*/
?>
end