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 に答える