我正在尝试使用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/