2012-06-06 5 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;을 입력하면 설정됩니다.