테스트 사이트 - 개발 중인 베타 버전입니다

_head.php하는 이유가 뭔가요? 채택완료

php사랑 10년 전 조회 2,299

안녕하세요

그누를 사용하면서 궁금한게 있는데요.

_head.php는 어차피 head.php를 가져오는거잖아요,

그런데 굳이 바로 가져오면 될걸 왜 여러개 거치게 만들었나요?

이건 보안과는 큰 의미가 없을텐데요?

 

그리고 /bbs/board.php 파일

177라인에도 include_once(G5_PATH.'/head.sub.php'); 이허게 헤드를 가져오는군요.

board.php안에서도 왜 head.sub.php를 가져오는지 궁금하네요.

 

어차피 게시판 설정할때 _head.php를 하면 다 잡아주는게 궂이 두번씩 가져오는 이유가 정말 궁금하네요..

어제 이거 하나 때문에 하루를 다 날렸네요..ㅠㅠ 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
10년 전

_head.php, _common.php 는 호출할 화일이 있는 폴더에 경로를 넣어두고

호출할 화일에서는 무조건 이 두 화일을 include만 하면 되니 편리하다 뭐 그런 거죠

g4에서는 위력이 대단한데 G5에서는 그저 그런 것 같다는 생각이 듭니다

 

 

board.php안에서의 head.sub.php

게시판 설정에서 상단 화일에 head.php를 설정해서 쓰면 아무 소용 없지만

게시판 설정에 반드시 head.php를 설정 해서 사용한다는 법은 없는것이죠(일반적으로는 설정해서 하지만)

게시판 설정에서 하지않으면 head.sub.php를 따로 include 해주어야 하니 넣어둔 것이죠

게시판을 메뉴 나오지않게 팝업창에 출력한다라고 생각하면 이해가 쉬울겁니다

이런 경우는 어떨까요?

index페이지에 iframe으로 특정 게시판을 불러오고 싶다면 그 게시판은 메뉴가 나오면 안될테고

게시판 설정에서 상단화일에 head를 설정 하지않아야 하니 head.sub.php가 필요하게 되겠죠

(이렇게 사용하는 사람도 있을까 싶긴 하지만)

하여튼 각기 다른 온갖 방법의 사용자를 위한 것????

 

제가 이해한 수준은 이렇습니다

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

p
php사랑
10년 전
감사합니다.^^

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인