無需 Web 服務器配置,純 PHP 代碼解析偽靜態 URL:
if(1==URLROLE) {
$nav = $_SERVER["REQUEST_URI"];
$script_name = $_SERVER["SCRIPT_NAME"];
$nav1 = ereg_replace(".html", "", substr(ereg_replace("$script_name", "", urldecode($nav)), 1));
$vars = @explode("/", $nav1);
$_url = array_chunk($vars, 2);
$_GET['m'] = $vars[0] ? $vars[0] : 'index';
$_GET['a'] = $vars[1] ? $vars[1] : 'index';
unset($_url[0]);
if($_url) {
foreach($_url as $key=>$val) {
@$_GET[$val[0]] = $val[1];
}
}
}
解析 /module/action/param1/value1/param2/value2.html 格式,自動填充 $_GET。