if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 정보
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가본문
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
이게 정확하게 무슨뜻인가요?
새 페이지를 작성하려는데 저게 자꾸 걸리네요....
정확한 뜻과 구조적으로 어떤 기능을 하는지 아시는분 알려주시면 감사하겠습니다 ^^
댓글 전체

개별적으로 파일에 접근을 못하게 하는것입니다.
예를들면 개별적으로 사용되지 않는 파일들을 아래와같이 접근하면
http://내홈페이지-_-쩜컴/gnu/head.php
아무 내용도 출력되지 않습니다.
새 페이지 작성은
http://www.sir.co.kr/bbs/board.php?bo_table=g4_faq&wr_id=10
http://www.sir.co.kr/bbs/board.php?bo_table=g4_faq&wr_id=11
http://www.sir.co.kr/bbs/board.php?bo_table=g4_faq&wr_id=12
를 참고하세요
예를들면 개별적으로 사용되지 않는 파일들을 아래와같이 접근하면
http://내홈페이지-_-쩜컴/gnu/head.php
아무 내용도 출력되지 않습니다.
새 페이지 작성은
http://www.sir.co.kr/bbs/board.php?bo_table=g4_faq&wr_id=10
http://www.sir.co.kr/bbs/board.php?bo_table=g4_faq&wr_id=11
http://www.sir.co.kr/bbs/board.php?bo_table=g4_faq&wr_id=12
를 참고하세요

서기님이 설명을 하신대로 직접적인 파일의 호출을 차단하기 위한 안전장치 입니다.
a 파일에서 b파일을 인클루드하여 페이지를 완성할경우
a 파일을 호출하면 b파일의 내용까지 출력하지만 b파일만 호출할경우
b에서 적용된 모든 코드의 작동을 종료시키는 안전 장치 입니다.
즉 b파일만 호출할 경우 정상적인 접근이 아니므로 종료를 시키는 거랍니다.
a 파일에서 b파일을 인클루드하여 페이지를 완성할경우
a 파일을 호출하면 b파일의 내용까지 출력하지만 b파일만 호출할경우
b에서 적용된 모든 코드의 작동을 종료시키는 안전 장치 입니다.
즉 b파일만 호출할 경우 정상적인 접근이 아니므로 종료를 시키는 거랍니다.
아....답변감사합니다.....
그럼 a 파일에는 저 구문이 안들어가야 하는건가요?
그럼 a 파일에는 저 구문이 안들어가야 하는건가요?
아아아아아아~~~~ 알겠네요....
보니까 직접 접근하는 인덱스파일의 경우에는 저 구문이 안들어 가네요...
완전히 이해했어요 ㅋㅋ 감사합니다....^^
보니까 직접 접근하는 인덱스파일의 경우에는 저 구문이 안들어 가네요...
완전히 이해했어요 ㅋㅋ 감사합니다....^^
헉 제가 바로전 질문한 내용이네요..
인덱스 파일에 저 구문이 안들어 가지만 꼭 있어야 하는 다른 구문이 있습니다.
여기서 다른 구문이란
바로 본체기능이 되는것으로서 인덱스 파일상단에서 include한 '_config.php'를 통한 'config.php'를 보면 define("_GNUBOARD","TRUE");이라고 하는 구문이 있습지요. 이구문이 어떤 방식으로든 있어야 된다는 뜻입니다. 따라서 인덱스 파일을 살펴보면 상수 설정 구문이 있는 것과 마찬가지지요. 그래서 짝을 이루고 전체파일이 실행된다는 것입니다. 틀렸다면 얼른 가르쳐 주세요. 배우는 처지라서 감사하게 생각하겠습니다.
여기서 덧붙여서 한가지 알고 싶은 것이 있는데요..
php 코드 중간에서 상수를 선언해도 처음에 선언한 것과 차이가 없는지 차이가 있다면 어떤 것인지 고수님들의
고견을 듣고 싶네요.. 걈샤햡니댜
인덱스 파일에 저 구문이 안들어 가지만 꼭 있어야 하는 다른 구문이 있습니다.
여기서 다른 구문이란
바로 본체기능이 되는것으로서 인덱스 파일상단에서 include한 '_config.php'를 통한 'config.php'를 보면 define("_GNUBOARD","TRUE");이라고 하는 구문이 있습지요. 이구문이 어떤 방식으로든 있어야 된다는 뜻입니다. 따라서 인덱스 파일을 살펴보면 상수 설정 구문이 있는 것과 마찬가지지요. 그래서 짝을 이루고 전체파일이 실행된다는 것입니다. 틀렸다면 얼른 가르쳐 주세요. 배우는 처지라서 감사하게 생각하겠습니다.
여기서 덧붙여서 한가지 알고 싶은 것이 있는데요..
php 코드 중간에서 상수를 선언해도 처음에 선언한 것과 차이가 없는지 차이가 있다면 어떤 것인지 고수님들의
고견을 듣고 싶네요.. 걈샤햡니댜

중간에 선언했다면 상수 윗부분은 실행되겠네요