PHP URL控制器路由

时间:2014-05-01 15:40:54

标签: php .htaccess controller routes

所以我有一个名为let say" foo.php"的php文件。 我希望foo.php充当控制器(就像在MVC框架中一样,除了我使用普通的PHP)。那么让我们说当用户访问url.com/foo.php/1时,我希望它与foo.php做同样的事情吗?id = 1

我会在.htaccess中处理这样的事情,还是可以通过foo.php文件来处理?

1 个答案:

答案 0 :(得分:0)

既然你提到了MVC,那听起来就像你真正追求的是Front Controller

这是一个很好的教程,可以帮助您入门:Front Controller Pattern

基本上它是PHP和.htaccess的组合。 .htaccess文件将所有请求路由到foo.php,然后按以下方式转换url参数:

example.com/controller/method/param1/param2/etc...