2026, 새로운 도약을 시작합니다.

댓글 익명 번호가 바뀝니다ㅠㅠ 채택완료

https://sir.kr/qa/496204 를 참고하여 익명 선택 시 회원이 고유 익명번호를 가지게 출력하고 있습니다.

Copy


    $cmt_amt = count($list);

    for($i=0; $i $cmt_amt; $i++){ 

    $mb_id =  $list[$i]['mb_id'];

    if( in_array($nickArr[$mb_id], $nickArr)) $list[$i]['wr_name'] = $nickArr[$mb_id];

    else{ $vv++; $list[$i]['wr_name'] = $nickArr[$mb_id] = '익명'.$vv; }

문제는 댓글 list 순서로 번호가 부여되는데 답글이 윗댓글에 대댓글이 달려서 순서가 바뀌면
대댓글 아래부터 익명 번호가 쫙 +1된다는 겁니다.

문제 예시)

익명1 : 안녕하세요

ㄴ익명2 : 잘지내세요?

ㄴ익명1 : 잘 지냅니다

ㄴ익명2 : 다행이네요

익명3 : 방가방가

익명4 : 익명3님 언제쩍사람?

여기서 익명1에 새로운 회원이 대댓글을 달면?

익명1 : 안녕하세요

ㄴ익명2 : 잘지내세요?

ㄴ익명1 : 잘 지냅니다

ㄴ익명2 : 다행이네요

ㄴ익명3 : 보기좋네요

익명4 : 방가방가 

익명5 : 익명3님 언제쩍사람?

새로운 회원은 댓글 순서대로 익명3이 되고 

아래 댓글의 익명 번호가 +1씩 증가한다는 것입니다.

때문에 익명5가 된 익명4는 졸지에 새로운 회원(익명3)에게 맞지 않는 댓글을 작성하게 되었습니다.

이 문제를 혹시 해결하실 수 있으신 분 계신가요?

답변 1개

채택된 답변
+20 포인트

전체 소스를 보고 확인해봐야 하지않을까요 제작의뢰에 한번 신청해보세요 간단하면 커피값정도로 처리해주실분 많을듯 보입니다.~

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고