0

我正在用 PHP 建立一个网站来分享我的漫画。我想实现分类以允许人们过滤他们想看的漫画。

该架构是围绕文件系统构建的,而不是数据库。

我一直在考虑两种方法来做到这一点:

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 回答