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. 2番目の質問は広すぎます。

于 2011-12-26T16:41:01.197 に答える
2

まず、パターンに基づいて URL を書き換えるように Web サーバーをセットアップできます。あなたが使用している Web サーバーがわからないので、調べてください。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 に答える