추천 비추천 을 아이디가 아닌 아이피로 검사하기 정보
추천 비추천 을 아이디가 아닌 아이피로 검사하기본문
헐랭이팁님을 살펴봣는데
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 파일이랑 구조가 많이다른데요.. 저걸응용해서
어느부분에 함수를 넣는지 자세히좀 알려주세요
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);
?>
저도 좀 고생을 했습니다.
그래서 전 쿠키를 이용해서 글쓴사람의 아이피를 검사하는 방법을 섰습니다.
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);
?>