我正在尝试使用PHP创建网站应用程序。我想做点专业。我想使用URL掩码创建类似site/xyz/hello而不是site/abc.php?id=1&content=hello&user=xyz的内容。

我知道使用mod_rewrite进行URL屏蔽,但是我不想通过在PHP中使用switch给出前提条件来包含单个页面。我在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这样的网站,可学习且类似。

最佳答案

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

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

http://cakephp.org/

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

关于php - 我需要学习专业的PHP网站开发,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19882052/

10-11 07:20