- 1. X-Router超級路由器(支持超多臺計算機同時上網的軟...
- 2. CrossLoop(實現異地屏幕共享的遠程協(xié)助工具) 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. 菊子曰(實現離線發(fā)布博客文章的工具) V4.0 G25 簡體...
- 9. apwifi軟件無線路由器(提供高效安全的互聯(lián)網訪問) ...
- 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';
}