如何在PHP中动态生成页面?

问题描述:

我正在做一个PHP应用程序,其中用户在菜单中具有不同数量的选项卡,具体取决于某些事情,一个用户可以在菜单中有另一个用户有十个选项卡。如何在PHP中动态生成页面?

我已经设法动态生成的菜单项,但现在我不知道如何创建的文件(网页),其中有一次他压在任何菜单选项卡的用户被重定向。

所有这些文件看起来都是一样的,唯一改变的就是文本,只是一些字符串。

总结,我想要做的是:

  • 生成和自动销毁文件,当用户需要咨询什么
  • 如何将菜单选项卡(HREF)自动链接到他们
+0

我认为你需要数据库。当用户点击选项卡时,只需将它的ID传递到下一页,然后使用该ID登录数据库。并从数据库中将这些数据返回到该页面。 – Mahi

+0

要了解更多您想要生成的页面类型,最好了解您正在使用哪种数据并生成。它是来自数据库的数据还是来自API或计算的数据? – Mederic

最好的办法是使用一个PHP页面作为模板,你可以调用它。

比方说,例如一个用户登录并点击您的链接视图数据页(data.php) 你可以有这样的事情:

<a href="data.php?id=<?php echo $USER_ID;?>"></a> 

data.php

<?php 
$USER_ID = htmlspecialchars($_GET["id"]) 
//SQL Request to get user priviledge and authentificate 
//OR 
//Check the cookie session for information 
if (user_priviledge == 0) 
{ 
// 
//Show only data for 0 users 
// 
}elseif (user_priviledge == 1) { 
// 
//Show only data for 1 users 
// 
} 
?> 

这可能不是你想要的解决方案,但你的问题不是很清楚要么所以如果你需要任何其他信息,确保带来更多的PRECIS离子。

用于标签的条件使用相同的条件来显示页面。
但在您的文本中添加该条件。
因为您的文字正在改变,而不是页面,我想。

我这可能会帮助你。

,因为所有文件都将看起来是一样的,只有变量都会发生变化,你可以创建一个PHP文件,只是当用户点击标签上分配给在该页面中的变量发送必要的数据。您无需继续为每个标签创建自定义页面。

提供一些代码,您为此编写,以便我们能够帮助您进一步