0

コミックを共有するためにPHPでWebサイトを構築しています。分類を実装して、見たい漫画をフィルタリングできるようにしたいと思います。

アーキテクチャは、データベースではなく、ファイルシステムを中心に構築されています。

私はこれを行うために2つの方法を考えてきました:

1)ユーザーが選択したカテゴリを渡すと、それに応じて画像パスが変更されます。これには、ユーザーのセッション/ロギングが必要ですか、IEははるかに複雑ですか?

2)新しい「コミックカテゴリ」ページテンプレートを作成します。したがって、ユーザーが選択したカテゴリを渡して画像をフィルタリングする代わりに、ユーザーはそれらの選択された画像のみを表示する新しいページテンプレートに移動します。

これについて何か考えはありますか?

ありがとう!!

4

1 に答える 1

1

どちらのオプションも、目標を達成するという点で実行可能です。ただし、最初のオプションは、コミックカテゴリごとにテンプレートを実装する必要がないという意味ではるかにスリムです。GETむしろ、コミックの種類を決定するために必要なのは、単一のページを作成し、パラメーターを解析することだけです。このプロセスを使用してユーザーセッションを保存する必要がないため、複雑ではありません。

例えば:

<?php
    $category = $_GET['c'];

    switch ($category) {
        case 'action':
            // handle action comics here
            break;
        case 'romance':
            // handle romance comics here
            break;
        case 'horror':
            // handle horror comics here
            break;
        default:
            // handle 404 here
    }
?>

実際、これを単純な文字列操作として実装し$category、画像パスを調整するために必要な場所に挿入すると、このプロセスはさらに簡単になる可能性があります。

于 2012-08-08T15:12:06.843 に答える