我想在我的网站上实现一个标签系统。该网站是用 PHP 制作的,但不使用数据库 (sql) 系统。它从纯文本文件中读取文件并包含它们。
页面在文件中,如果请求页面,则读取该文件,并且如果页面在其中,则站点将其返回。如果页面不在其中,则会出现错误(因此没有路径遍历问题,我可以让页面“blablabla”转到“other-page.inc.php”)。
页面列表是一个大 case 语句,如下所示:
case "faq":
$s_inc_page= $s_contentdir . "static/faq.php";
$s_pagetitle="FAQ";
$s_pagetype="none";
break;
($s_pageype 用于 css 主题)。
我想要的是这样的:
case "article-about-cars":
$s_inc_page= $s_contentdir . "article/vehicles/about-cars.php";
$s_pagetitle="Article about Cars";
$s_pagetype="article";
$s_tags=array("car","mercedes","volvo","gmc");
break;
一个标签页面将标签作为获取变量,检查 $s_tag 数组中哪些案例具有该标签,然后返回这些案例。
这是可能的,还是我想错了方向?