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

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

웹제작/운영

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

페이지 정보

profile_image
작성자 키스세븐
조회 1,064회 작성일 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
총 55개 (1Page)
  • RSS
웹제작/운영 목록
번호 제목 조회 추천 날짜
55 HTML 1844 0 07-24
54 그누보드 584 0 06-05
53 CSS 1331 0 04-10
52 HTML 924 0 07-21
51 그누보드 1010 0 06-04
50 HTML 1431 0 04-10
49 CSS 1021 0 07-06
48 CSS 2310 0 05-29
47 그누보드 1553 0 04-09
46 도구모음 1160 0 07-03
45 그누보드 1360 0 05-27
44 CSS 2352 0 04-09
43 그누보드 712 0 06-29
42 HTML 844 0 05-25
41 그누보드 2501 0 04-04

검색


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