방문자가 임의로 실행할 수 없도록 페이지를 만들 때
본문
link.php가 있잖아요.
그 페이지를 방문자가
http://도메인/bbs/link.php...
이렇게 실행시키지 못하도록 하는, 일종의 접근을 금지시하는 기능을 어디선가 본 것 같은데 기억이 나지 않네요.
php 안의 첫줄에 무언가 삽입하는 것으로 알고 있는데요...
게시판이 실행하는 과정에서 불러들일 수는 있지만, 회원이 이 파일만 실행은 시키지 못하게 하는 방법요...
아 눈도 적당히 내렸는데...
좋은 하루되세요.
답변 1
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
요거 말씀이신가요???
이건 스킨파일에서 사용되는 거고..
따로 파라미터를 받으실텐데..
그 값을 db에서 조회해서 값이 없으면 중지시키는 쪽으로 진행하셔야 할것 같습니다.
예를들어
bbs/board.php 의 경우
if (!$board['bo_table']) {
alert('존재하지 않는 게시판입니다.', G5_URL);
}
이런 흐름으로요
답변을 작성하시기 전에 로그인 해주세요.