- 1. X-Router超级路由器(支持超多台计算机同时上网的软...
- 2. CrossLoop(实现异地屏幕共享的远程协助工具) V2.80...
- 3. phpMyAdmin(支持对数据库进行建立、复制,删除数据等...
- 4. AirPort Utility for Mac (无线路由管理工具)V5.5....
- 5. AirPort Utility(苹果无线路由管理工具)V5.5.3.2最...
- 6. QuickPHP V1.12.1(php脚本调试工具) 绿色免费版
- 7. RouterPassView(从路由器找回丢失密码的文件 ) V1....
- 8. 菊子曰(实现离线发布博客文章的工具) V4.0 G25 简体...
- 9. apwifi软件无线路由器(提供高效安全的互联网访问) ...
- 10. phpMyAdmin(支持对数据库进行完全操控) V3.4.2.0 F...
关于php url路由的实现
$queryString[$key] = substr($val, 0, strpos($val, ','));
}
}
$GLOBALS['queryString'] = $queryString;
}else {
throw new Exception('试图访问不存在的页面');
}
}
parseUrl();
var_dump($GLOBALS['control']);
var_dump($GLOBALS['action']);
var_dump($GLOBALS['queryString']);
?>
**
* Pathinfo函数
* 功能:将URL中的Pathinfo解析为$_GET全局变量
* 返回值:解析成功返回true否则为fasle
* 例如:http://hostname/page.php/argv/argc/a/1/b/2.html
* 将会解析为$_GET['argv']='argc';$_GET['a']=1;$_GET['b']=3;
*/
function pathinfo(){
$pathinfo=explode('/',$_SERVER['PATH_INFO']);
$count=count($pathinfo);
for($foo=1;$foo<$count;$foo+=2){
$_GET[$pathinfo[$foo]]=($foo+2)==$count?array_shift(explode('.',$pathinfo[$foo+1])):$pathinfo[$foo+1];
}
}
/**
* rewrite函数
* 功能:
*/
Function rewrite($url=null){
return REWRITE?$url.'.html':$_SERVER['PHP_SELF'].$url.'.html';
}