연속 등록 방지 적용이 안되요~ 한번 봐주세요~ 채택완료
미스터짱
11년 전
조회 4,157
write_update.php 에
//=========================================================================================================
// bo_1 필드에 게시판 마지막 사용자 등록 by Cysn 2009-03-06
sql_query("update $g4[board_table] set bo_1 = '".$_SERVER[REMOTE_ADDR]."' where bo_table = '$bo_table'");
//=========================================================================================================
write.php 에
//==============================================================
// g4_board 테이블 여분필드에 등록시킨 사용자 검사 by Cysn 2009-03-06
if ($board['bo_1'] == $_SERVER[REMOTE_ADDR] ) {
alert('동일 게시판 연속 글쓰기는 허용되지 않습니다.');
}
//==============================================================
이렇게 넣었는데 왜 적용되지가 않을까요...
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
11년 전
코드는 지극히 정상입니다
연속글쓰기란 개념을 설명해보세요
위 코드는 내가 등록 후 누군가 등록하면 내 아이피는 지워지므로 다시 등록할 수 잇습니다
즉 한번 등록 후 누군가 등록하기전 까지는 등록할 수 없도록하는 코드입니다
등록뿐만 아니라 수정도 할 수 없습니다
수정은 할 수 있어야 할테니 아래처럼 고치세요
if (!$w && $board['bo_1'] == $_SERVER[REMOTE_ADDR] ) {
alert('동일 게시판 연속 글쓰기는 허용되지 않습니다.');
}
alert('동일 게시판 연속 글쓰기는 허용되지 않습니다.');
}
감기약님이 검색해서 하는 것이 효율적이라고 햇지만 위 코드가 훨씬 효율적입니다
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인