게시판 첨부파일 다른 페이지에서 다운로드 하기 > 그누보드5 팁자료실

그누보드5 팁자료실

게시판 첨부파일 다른 페이지에서 다운로드 하기 정보

게시판 첨부파일 다른 페이지에서 다운로드 하기

본문

게시판에서 첨부한 파일은 해당 글 뷰페이지에서만 다운받을 수 있습니다.

다른 곳에서도 다운받게 하려면 아래와 같이 하시면 됩니다.

 

다운로드버튼을 넣을 페이지에서 아래 코드와 같이 게시글에 첨부된 파일 다운로드 링크를 하드코딩합니다.

<a href="/bbs/download.php?bo_table=product&wr_id=2&no=0&referer_page_index=index">
    <img src="/images/main_bottom_catalog.png" alt="">
</a>

 

이때 referer_page_index=index 와 같이 구분자를 넣어줍니다.

 

 

/bbs/download.php 파일 상단부 코드를 아래와 같이 분기해줍니다.

 

// 쿠키에 저장된 ID값과 넘어온 ID값을 비교하여 같지 않을 경우 오류 발생
// 다른곳에서 링크 거는것을 방지하기 위한 코드
if($referer_page_index=='index'){
    ;//메인 페이지에서는 예외로 가능하도록 한다.
}else{
    if (!get_session('ss_view_'.$bo_table.'_'.$wr_id))
        alert('잘못된 접근입니다.');
}

추천
6

댓글 6개

테스트 해보니, 아래 코드 없어도 다운되네요.
&referer_page_index=index

다만, 다운완료 후 공백 페이지가 떠 있는 게 흠.
전체 2,412 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT