비회원 추천 가능하게 하는 방법 오류...
안녕하세요 그누회원님들
새해 복 마니 받으시고요...
제가 비회원 추천 가능하게 하는 방법으로
그누사랑님의 아래와 같은 방법을 썼는데요..
http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=10470&page=&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%BA%F1%C8%B8%BF%F8+%BA%F1%C3%DF%C3%B5&spt=0&cwin=
2번째 아래 부분에서요.
2) bbs/good.php에서
아래부분을 주석처리합니다
/*
if (!$is_member)
{
$href = "./login.php?$qstr&url=".urlencode("./board.php?bo_table=$bo_table&wr_id=$wr_id");
echo "<script language='JavaScript'>alert('회원만 가능합니다.'); top.location.href = '$href';</script>";
exit;
}
*/
위에 주석처리를 했는데도, 비회원이 추천하면 '회원만 가능합니다' 라고 뜨더라구요.
아예 지워도 그렇고요. 도대체 어디서 저런 알람창이 설정되어서 나오는지 희한하네요.
그래서 이것저것 파일 봤는데, '회원만 가능합니다' 라는 알람창 설정을 찾아볼 수 없더라구요.
왜 그런 것일까요.
새해 복 마니 받으시고요...
제가 비회원 추천 가능하게 하는 방법으로
그누사랑님의 아래와 같은 방법을 썼는데요..
http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=10470&page=&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%BA%F1%C8%B8%BF%F8+%BA%F1%C3%DF%C3%B5&spt=0&cwin=
2번째 아래 부분에서요.
2) bbs/good.php에서
아래부분을 주석처리합니다
/*
if (!$is_member)
{
$href = "./login.php?$qstr&url=".urlencode("./board.php?bo_table=$bo_table&wr_id=$wr_id");
echo "<script language='JavaScript'>alert('회원만 가능합니다.'); top.location.href = '$href';</script>";
exit;
}
*/
위에 주석처리를 했는데도, 비회원이 추천하면 '회원만 가능합니다' 라고 뜨더라구요.
아예 지워도 그렇고요. 도대체 어디서 저런 알람창이 설정되어서 나오는지 희한하네요.
그래서 이것저것 파일 봤는데, '회원만 가능합니다' 라는 알람창 설정을 찾아볼 수 없더라구요.
왜 그런 것일까요.
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 9개
어떤 문제가 있는가 하면
a 라는 비회원이 추천을 합니다. 잘 될 것입니다
b라는 비회원이 추천을 누르면 이미 추천한 글이라는 경고창이 나오고 더 이상 추천 되지않습니다
즉 가장 먼저 추천하는 비회원 한 사람만 추천 가능한 것입니다
문제가 있긴 하지만 그나마 나은 방법이라면 자신의 ip로 임시 아이디가 되도록 하는 것입니다
good.php 주석처리한다는 부분 주석처리할 필요는 없습니다
include_once "_common.php" 다음줄에 넣습니다
$is_member=1;
$member[mb_id]=$_SERVER['REMOTE_ADDR'];
이것의 문제점은 유동아이피를 사용하는 사람은 자신이 추천하지않았는데 이미 추천했다고
나올 가능성이 여전히 있는 것이고
공유기를 쓰는 사무실내에서는 한 사람만 추천 가능하겠지요
임시 아이디를 랜덤으로 생성 되도록하면 가능은 하지만 여러번 추천 가능하게 되는 문제점이 있습니다
다른 이유라면 good.head.skin.php가 스킨 폴더에 있는지 보세요
good.php _common.php 다음줄에 alert('good') 이걸 넣어보세요
이 경고창이 나와야 하는데 나오지 않을 것 같네요
if ($board[bo_use_good]) $good_href = "./good.php?bo_table=$bo_table&wr_id=$wr_id&good=good";
새창으로 페이지를 열어보세요 무언가 실마리를 찾을 수 있을지..
die("회원만 가능합니다."); 부분이 있었네요. 주석처리하니 바로 됩니다. 정말 고맙습니다!! 균이님 덕분에 이틀 스트레스가 쫙 날라가네요! 복 받으세요!