댓글 익명 번호가 바뀝니다ㅠㅠ
본문
https://sir.kr/qa/496204 를 참고하여 익명 선택 시 회원이 고유 익명번호를 가지게 출력하고 있습니다.
$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)에게 맞지 않는 댓글을 작성하게 되었습니다.
이 문제를 혹시 해결하실 수 있으신 분 계신가요?
!-->
답변을 작성하시기 전에 로그인 해주세요.