추천 비추천 을 아이디가 아닌 아이피로 검사하기 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

추천 비추천 을 아이디가 아닌 아이피로 검사하기 정보

추천 비추천 을 아이디가 아닌 아이피로 검사하기

본문

헐랭이팁님을 살펴봣는데

http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=10981&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%BE%C6%C0%CC%C7%C7+%C3%DF%C3%B5&sop=and

정말 아이디 바꿔가면서 추천이 눌려지더라구요 그래서 위팁을 사용해서 아이피로 중복체크되게끔..
하고싶은데요

저게 옛날팁이라 지금 good.php 파일이랑 구조가 많이다른데요.. 저걸응용해서

어느부분에 함수를 넣는지 자세히좀 알려주세요

댓글 전체

저대로 사용하시면 됩니다. 즉 별로 바뀐 부분이 별로 없습니다.

저도 얼마전 저대로 그냥 사용중이니깐요 .. 아무 문제 없이 잘 돌아 갑니다.

옛날에 올라온 팁이라고 안되는거 아닙니다.

저대로 적용시켜도 무방합니다. 즉 아이피 조회 생성 또는 아이피 대역 조회부분을 잘 보시고

대입 하시면 됩니다.
헐랭이님 팁은 글쓴사람의 아이피는 검사를 안해서 다른 아이디로 한번은 추천이 가능하죠
저도 좀 고생을 했습니다.
그래서 전 쿠키를 이용해서 글쓴사람의 아이피를 검사하는 방법을 섰습니다.
bbs/good.php
헐랭이님 소스중 아래에 추가

//아이피로검사 추가함 - 헐랭이
    $sqlm = " select * from $g4[board_good_table]
              where bo_table = '$bo_table'
                and wr_id = '$wr_id'
                and good_ip = '$_SERVER[REMOTE_ADDR]'
                and bg_flag in ('good', 'nogood') ";
    $rowm = sql_fetch($sqlm);

   
if ($_COOKIE['co_ip']  = $write[wr_ip]) {
    if ($rowm[good_ip])
    {   
       

if ($rowm[bg_flag] == "good")
            $statusm = "추천";
        else
            $statusm = "비추천";

        echo "<script language='JavaScript'>alert('이미 \'$statusm\' 하신 글 입니다.');</script>";
exit;
    }}

bbs/write.php
맨위에

<?
setcookie('co_ip', '$REMOTE_ADDR', time()+60*60*120);
?>
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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