在 CodeIgniter 跟 Kohana 這兩個 framework, 在網址傳遞變數時, 都不是透過 query string 來傳遞變數, 而是用所謂比較漂亮網址來取得變數, 例如:
以往 PHP 在傳遞變數的方式為:
http://tzangms.com/user.php?name=tzangms
而 CodeIgniter 的方式則是像這樣
http://tzangms.com/user/tzangms
使用 framework 的網址漂亮許多, 看起來也比較直覺, 如果有使用 CI 的人就會知道, 這類的網址是透過下面這個方式來取得變數:
$this->uri->segment(2); // 取得 'tzangms'
所以我實作了一個 URI class, 透過取得 PATH_INFO 之後, 將其分段後取得需要的變數:
Read the rest of this entry »



