메인페이지라면... 조건문 - main만 다르게 하기 > 웹제작/운영

사이트 내 전체검색
[멀티검색] 먼저 왼쪽 검색창에 검색어를 입력하세요.
  • 네이버
  • 다음
  • 구글
  • 유튜브
  • 랜덤Go
[멀티검색] 먼저 왼쪽 검색창에 검색어를 입력하세요.
  • 네이버
  • 다음
  • 구글
  • 유튜브
  • 랜덤Go

웹제작/운영

PHP 메인페이지라면... 조건문 - main만 다르게 하기

페이지 정보

profile_image
작성자 키스세븐
조회 962회 작성일 22-04-03 23:41

본문

조건문 (Main이라면)

메인페이지라면 다른 if문

 

홈페이지를 만들다 보면, 메인페이지에만 다른 디자인을 적용하게 된다. 포탈 사이트를 봐도 대부분 그렇다. 

이럴 때 한 번에 사용할 수 있는 상수를 사용하면 매우 편한다. 

 

 

메인페이지라면... 조건문 - main만 다르게 하기

 

 

기본 구조

 

첫 페이지만 다르게 만드는 경우엔 아래의 조건문을 사용한다.

[code]

if(defined('_INDEX_')) { 

필요한 코드

}

[/code]

defined의 뜻은 "한정된"이라는 의미다. 그러므로 defined('_INDEX_')라고 한다면 "인덱스에서만..."이라는 뜻이된다.

if문은 조건만 맞으면 실행되는 프로그래밍 문법이다. 

하지만 오직 index 파일일 때만 실행해야 할 때가 있다. 그럴 때 쓰는 것이 바로 if(defined('_INDEX_')) 조건문이다.

 

 

활용 예제

 

그렇다면, index페이지면 mainhead.php를 불러오고, 아니면 일반 head.php를 불러오고 싶다면 아래처럼 하면 된다는 것을 알 수 있을 것이다. [저작권법 표시] 원본 출처 : 키스세븐(www.kiss7.kr)

[code]

if(defined('_INDEX_')) { 

include_once('./mainhead.php');

} else {

include_once('head.php');

}

[/code]

 

위와 같이 사용하면 조건이 index.php 파일일 때는 필요한 파일을 불러오고, 그 외에는 기본적인 다른 파일을 불러오게 할 수 있다.

추천0
총 87개 (1Page)
  • RSS
웹제작/운영 목록
번호 제목 조회 추천 날짜
공지 공지 471 0 03-26
86 그누보드 349 0 02-25
85 그누보드 1445 0 10-17
84 SCRIPT 707 0 10-17
83 CSS 656 0 09-10
82 PHP 1123 0 08-26
81 PHP 708 0 08-21
80 기타활용 622 0 08-15
79 그누보드 1196 0 08-05
78 CSS 872 0 08-04
77 HTML 1716 0 07-24
76 그누보드 466 0 07-24
75 HTML 822 0 07-21
74 CSS 706 0 07-18
73 그누보드 649 0 07-09

검색


    허브사이트 "키스세븐"
    [허브사이트란?]
    수많은 사이트와 포털을
    한 번에 모아서
    사용할 수 있는 서비스를 말합니다.