2012-06-06 47 views
0

如何更改頁面的內容而不是模板?在html和php中創建模板

比方說,我有一個用戶登錄並查看他的帳戶信息頁面。如果頁面只需要更改其中的某些元素呢?

這基本上就是我所做的:

<?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 
} 
?> 

那麼,有沒有重定向這裏。我如何簡化這個或者除了這種方式之外沒有別的方法?

+0

您可以使用php分別加載內容部分和其餘部分(標題,菜單等)。這涉及到html和php代碼。 – poepje

回答

0

您也可以單獨加載頁眉和頁腳。

主要內容將根據用戶是否登錄而改變。

0

首先對模板進行編碼。然後將代碼複製到一個PHP變量中 - 最好將它存儲在一些「templates.php」文件中,然後調用它。接下來,只需要做print $header;然後你就可以開始了。