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

최신글 삭제버튼 토큰관련하여~ 채택완료

    <?php

        $update_href = $delete_href = '';

        set_session('ss_delete_token',$token = uniqid(time()) );

    ?>

              <ul class="more_opt is_list_btn2">  

                  <li style="text-align:center;">

                    <a href="/bbs/write.php?w=u&bo_table=<?php echo $bo_table ?>&wr_id=<?php echo $list[$i]['wr_id']?>&page=1">수정</a>

                  </li>

                  <li style="text-align:center;">

                    <a href="/bbs/delete.php?bo_table=<?php echo $bo_table ?>&wr_id=<?php echo $list[$i]['wr_id']?>&token=<?php echo $token ?>&page=1">삭제</a>

                  </li>

              </ul>

위와같이 수정/삭제버튼을 최신글에 만들고자 시도하였습니다.

다만 수정버튼은 토큰이 필요없어 문제없이 돌아가는데

삭제버튼은 토큰이 생성되긴하는데 토큰에러로 삭제가 불가하다는 메세지가 나타납니다.

최신글에 삭제버튼을 추가하려면 어떻게 해야하나요?

답변 2개

채택된 답변
+20 포인트

$update_href = $delete_href = '';
set_session('ss_delete_token',$token = uniqid(time()) );

위 코드를 for문 안쪽이 아니라 위로 옮기세요.

직접 해봤는데 안쪽에 들어가면 토큰 에러가 발생합니다.

$update_href = $delete_href = '';
set_session('ss_delete_token',$token = uniqid(time()) );
for ($i=0; $i<count($list); $i++) {
................
...............

참고 https://gnustudy.com/bbs/board.php?bo_table=skin_board&wr_id=150

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

답변에 대한 댓글 2개

for위에있어서 토큰은 잘 생기는데 이상하게 삭제버튼을 누르면 토큰에러가 발생하네요 ㅠ 감사합니당!!
저도 토큰에러였는데
이글보고 해결했어요 정말 감사 >꾸벅<

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

/bbs/delete.php 와 /lib/common.lib.php 에서

get_session 을 검색해서 참조해보세요.

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

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

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

로그인
🐛 버그신고