0

我正在尝试使用 Php 和 Last.fm api 进行混搭。但我有一些问题:

1 - 如何组织代码?因为 webapp 会做不同的事情,每个都有自己的代码(file.php),但我不喜欢在 URL 中看到它,例如:www.example.com/core/similar.php 或 www.example。 com/core/get.php 但我想总是看到“www.example.com”。

2 - 编写 web 应用程序时有什么要遵循的准则吗?

4

2 回答 2

2
  1. 这取决于您使用的服务器,例如,在 Apache 中,您可以使用 .htaccess 文件来映射哪个 .php 文件将服务于哪个 URL。

  2. 第二个问题太宽泛了。

于 2011-12-26T16:41:01.197 回答
2

首先,您可以设置网络服务器以根据模式重写 url。我不知道您使用的是哪个网络服务器,所以请查一下。Apache 很流行,如果你有mod_rewrite,你可以在.htaccess文件中进行重写。

另一方面,您也可以定义一个index.php文件,该文件可以用作路由脚本,向用户显示相关内容。

在最简单的形式中,它可能如下所示:

<?php
    switch ($_GET['page']) {
        case  'get':
            require('core/get.php');
            break;
        case  'show':
            require('core/show.php');
            break;
        default:
            require('core/welcome.php');
    }

不过,通常这是以更加结构化的方式处理的,例如MVC模式。

于 2011-12-26T16:45:58.747 回答