我正在创建一个论坛系统,目前正在尝试用其论坛的线程和其他数据填充每个论坛。我有一个表单,该表单将数据提交到数据库(论坛名称和论坛描述),然后为该论坛创建一个新的文件夹和索引页面,如下所示:
mkdir($_SERVER['DOCUMENT_ROOT']."/forum/$forumTitle");
$createdPage = fopen($_SERVER['DOCUMENT_ROOT']."/forum/$forumTitle/index.php", "w") or die("error");
$content = file_get_contents("/template.php");
fwrite($createdPage, $content);
fclose($createdPage);
到目前为止,这是可行的,但是我想知道如何将发送到数据库的数据传递到下一页,以便在HTML中永久显示。例如:
<h1 class="forum-welcome">forum description goes here</h1>
类似的关于传递数据的问题也有建议使用$ _SESSION的答案,但我希望即使未登录我的网站的用户也可以看到此信息。也许我做错了这件事,需要利用我的数据库来存储这些页面(现在我正在将它们创建为主目录中的目录)。