PHP:Codeigniter style-url:s?

时间:2010-07-31 14:54:02

标签: php url codeigniter frameworks uri

我正在寻找一些关于如何为我自己的PHP宠物应用程序创建URL重写CodeIgniter功能的帮助。 我知道.htaccess - 文件是神奇的一部分,但PHP文件看起来如何处理URL拆分和相应的URI调用控制器/方法?

非常感谢你的帮助!

2 个答案:

答案 0 :(得分:2)

以下是phpro.org上的一个很好的教程:

Model View Controller MVC

您需要查看router课程。如果你阅读完整的教程,事情会很清楚。

答案 1 :(得分:1)

MicroMVC我这样做是为了获取页面的网址:

function uri()
{
//The SERVER values to look for the path info in
$server = array('PATH_INFO', 'REQUEST_URI', 'ORIG_PATH_INFO', 'REDIRECT_URL');

// Try each server var for the page URL
foreach($server as $item)
{
    if( ! empty($_SERVER[$item]) AND $uri = trim($_SERVER[$item]))
    {
        // Remove the query string (if given)
        $uri = parse_url($uri, PHP_URL_PATH);

        if($uri)
        {
            return $uri;
        }
    }
}
}

您还可以查看gluephp项目。