0

如何仅更改页面的内容而不更改周围的模板?

假设我有一个用户登录并查看他的帐户信息页面。如果页面只需要更改其中的某些元素怎么办?

这基本上就是我所做的:

<?php
session_start();
if($_SESSION['user'] == 'stuff'){
?>

User account page with certain changes in its content (html)

<?php
} else {
?>

User account page that says "you need to login first" with the same template (html)

<?php
}
?>

所以,这里没有重定向。我该如何简化这个或者除了这种方式没有其他方法?

4

2 回答 2

0

您还可以分别加载页眉和页脚。

主要内容会根据用户是否登录而改变。

于 2012-06-06T11:45:10.150 回答
0

首先对模板进行编码。然后将代码复制到 PHP 变量中 - 最好将其存储在一些“templates.php”文件中,然后调用它。接下来,只需执行即可print $header;

于 2012-06-06T11:46:04.453 回答