0

我正在尝试使用 PHP 制作网站应用程序。我想做一些专业的东西。我想使用 url 掩码来创建类似site/xyz/hello而不是site/abc.php?id=1&content=hello&user=xyz.

我知道使用 mod_rewrite 进行 URL 屏蔽,但我不想通过switch在 PHP 中使用前置条件来包含单个页面。我在 handler.php 文件中使用了如下代码,但在这种情况下,我必须添加所有条件

$plink = explode('/',$_GET['p']);

//starts url masking
if (isset($_GET['p']))
{
    switch($_GET['p'])
    {

// pages set for common interface       

       case 'home':
       include "home.php";
       break;

       case 'about':
       include "about.php";
       break;

       case 'terms':
       include "terms.php";
       break;

我想让它像 Wordpress、Drupal 和 Joomla 一样动态化。我想要来自数据库的自动 URL。只有布局将被修复。所以我想要教程和任何基于专业级 PHP 的材料——所有的东西都是我自己通过在线教程学到的。如果有人能给我任何东西,请告诉我。我想创建一个类似 phpacadem 的网站,可学习和类似。

4

1 回答 1

0

似乎您想要路线控制和“漂亮的网址”。

MVC 框架可能非常适合您的用例:

http://cakephp.org/

有很多方法可以实现您所描述的“专业性”,重要的是您的基础是否满足您的规范相对于您的用例的未来需求。Cakephp 可能是一个不错的起点。

于 2013-11-09T19:29:35.210 回答