Q&A

내가 쓴 댓글 찾는 방법(글과는 상관없이;;)

2020.04.25 12:26
359
0
CMS/프레임워크 XE 1.x
개발 언어 PHP 7.4

여기 게시판 댓글 보면 '질문자'라는 택이 붙는데 이건 어떻게 구현할걸까요?;;

(위에 질문 잘못했네요 ㅠㅠ;

글이 아니라 글과는 관련 없이

오로지 댓글에 한해서 댓글 코멘트 자체를 내가 쓴 댓글이란 걸 구분해주고 싶어서요^^;;;)

 

회원이라면, 

logged_info->nick_name == $comment->getNickName()

이렇게 해주면 될거 같은데, 비회원일 경우 내가 쓴 댓글 구분이 안될까요?

eond Lv. 13
# 라이믹스 스킨 제작은 어디? >>>> XE 레이아웃, 라이믹스 스킨제작은 이온디에서 커스터마이징해드립니다.
# 빠른 라이믹스 커뮤니티용 호스팅을 찾고 계신가요? >>>> 이온디호스팅 서비스는 PHP8 & Redis 서버 캐시를 활용하여 라이믹스에 최적화된 호스팅 서비스를 제공해드립니다. (서버세팅시 웹패널, 내도메인메일서비스도 함께 구축해드립니다.)
https://eond.com

댓글 13

  • 2020.04.25 12:28 #1385397

    '게시글 작성자 회원번호 == 댓글 작성자 회원번호' 단순한 조건입니다.

     

    언급하신 건 로그인한 회원 닉네임과 비교라 맞지 않구요.

  • 2020.04.25 12:30 #1385403
    제가 착각했네요. 글이 아니라 댓글 자체에서만 내가 쓴 댓글이란걸 구분해주고 싶었습니다;
  • 2020.04.25 12:31 #1385407

    로그인한 사람이 쓴 댓글도 로그인한회원 회원번호로 댓글작성자 회원번호와 비교하면 됩니다.

     

    비회원은 로그인정보 없어서 상관없이 잘됩니다.

  • 2020.04.25 12:32 #1385413
    네 로그인한 경우는 위와 같이 하면 될거 같은데 비회원은 구분할 방법이 없겠죠?;;
    아이피 밖에 없는데...아이피의 경우 불확실하게 변동이 있으니깐..
    어쩔 수 없이 가능한 건 그래도 아이피 뿐이겠군요;
  • 2020.04.25 12:34 #1385416
    비회원을 구분할 수 없죠. 아이피는 수시로 바뀔테니..
  • 2020.04.25 12:40 #1385428
    디비에도 보니깐 아이피가 아예 없군요 @_@;;;
    회원일 경우만 가능할 거 같습니다. 답변 감사합니다.
  • 2020.04.25 16:13 #1385647
    회원은 member_srl 비교하면 되고... 비회원이라면 현재 세션에서 작성한 글/댓글에 한하여 $_SESSION에 번호를 기록해두고 있을 것입니다. 예전에 다른 세션에서 작성한 글까지 완벽하게 파악하는 방법은 없고요.
  • 2020.04.25 23:08 #1385704
    어젠 라이믹스에만 있는 걸 줄 알고 뻔한 답변 같아서 안 했었는데, 방금 xe를 보니 xe에도 comments 테이블에 ip_address 컬럼이 있더군요.
  • 2020.04.26 03:54 #1385844
    아이피 하더라도 모바일환경에서는 이동시 바뀌게되죠 ㅎㅎ

    기진님처럼 세션으로 검사하는것이 더 나은 대안이 될 것 같아요 ㅎㅎ
  • 2020.04.26 04:58 #1385881
    어, 그러겠네요. 모바일!
  • 2020.04.26 05:00 #1385889
    어차피 세션도 ip 못지 않게 일회용 수준입니다.
  • 2020.04.26 05:05 #1385893
    결국 아이피든 세션이든 비회원까지 생각하면서 코딩하는 게 다분히 소모적일 수도 있겠군요
  • 2020.04.26 05:05 #1385897

    개인적인 생각은 비회원을 위해 투자하는 모든 자원이 비효율적이고 낭비라는 생각입니다.

    ip,세션,쿠키 모두 장소,단말기 변경에 따라 무력화 되는건 어쩔 수 없으니까요.