링크 클릭시 포인트 차감 소스좀 봐주세요 ..

링크 클릭시 포인트 차감 소스좀 봐주세요 ..

QA

링크 클릭시 포인트 차감 소스좀 봐주세요 ..

본문

<?php
include_once('./_common.php');

$html_title = '링크 > '.conv_subject($write[wr_subject], 255);

if (!($bo_table && $wr_id && $no)) 
    alert_close('값이 제대로 넘어오지 않았습니다.');

// SQL Injection 예방
$row = sql_fetch(" select count(*) as cnt from {$g5[write_prefix]}{$bo_table} ", FALSE);
if (!$row[cnt])
    alert_close('존재하는 게시판이 아닙니다.');

if (!$write['wr_link'.$no])
    alert_close('링크가 없습니다.');

$ss_name = 'ss_link_'.$bo_table.'_'.$wr_id.'_'.$no;

{
    // 자신의 글이라면 통과
    // 관리자인 경우 통과
    if (($write['mb_id'] && $write['mb_id'] == $member['mb_id']) || $is_admin == 'super')
        ;
    else if ($board['bo_link_level'] > 1) // 회원이상 다운로드가 가능하다면
    {
        // 다운로드 포인트가 음수이고 회원의 포인트가 0 이거나 작다면
        if ($member['mb_point'] + $board['bo_download_point'] < 0)
            alert('보유하신 포인트('.number_format($member['mb_point']).')가 없거나 모자라서 다운로드('.number_format($board['bo_download_point']).')가 불가합니다.\\n\\n포인트를 적립하신 후 다시 다운로드 해 주십시오.');

        // 게시물당 한번 차감하도록 수정
        insert_point($member['mb_id'], $board['bo_download_point'], "{$board['bo_subject']} $wr_id 링크 다운로드", $bo_table, $wr_id, "링크 다운로드"); 
    }


if (empty($_SESSION[$ss_name])) 
{
    $sql = " update {$g5[write_prefix]}{$bo_table} set wr_link{$no}_hit = wr_link{$no}_hit + 1 where wr_id = '{$wr_id}' ";
    sql_query($sql);

    set_session($ss_name, true);
}

goto_url(set_http($write['wr_link'.$no]));
?>


이런식으로 다운로드 포인트와 연동해서 링크 클릭시에 포인트가 차감되게 바꿨는데 링크 클릭하면 백지만 뜨네요..

어떻게 해야 될까요 ㅠㅜㅠ





아참그리고 다운로드에 포인트 차감되게 설정하면 다운로드를해도 다운로드 주소가 FTP 직결 주소로 안뜨고 js=on 이런식으로 암호화가 되어서 뜨잖아요..

링크의 경우도 주소를 숨길수 없나요? 링크도 다운로드와 같은 방식으로 작동되게 하고싶은데 이게 여간 어려운게 아니네요..

분명 많이 쓸모있는 소스일듯한데 명쾌한 해답을 도저히 찾을수가 없어서 이렇게 질문해봅니다.

이 질문에 댓글 쓰기 :

답변 2

답변을 작성하시기 전에 로그인 해주세요.
전체 125,883 | RSS
QA 내용 검색

회원로그인

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