memo_view에 삭제버튼 추가시 토큰 에러 발생.. 채택완료

memo_view에서 쪽지를 확인하고 바로바로 삭제하고 싶어서

 

memo_view.php 파일에 아래와 같이 추가하고

// 쪽지내용 보기시 삭제링크
$list[$i]['del_href']='./memo_delete.php?me_id='.$memo['me_id'].'&kind='.$kind;

 

memo_view.skin.php 파일에 아래와 같이 삭제를 추가했습니다.

<?php if($kind=='recv') { ?>

<a href="<?php echo $list[$i]['del_href'] ?>" onclick="del(this.href); return false;">삭제</a> 

<? } ?>

 

그런데 삭제를 누르면 토큰 에러로 삭제가 불가하다고 에러가 뜨네요 ㅠㅠ

세션, 캐시 다 지워봤는데도 마찬가지네요. 버전은 5.4.1.2 입니다.

답변 2개

채택된 답변
+20 포인트

쪽지 읽기 페이지에서 바로 삭제

http://gnustudy.com/bbs/board.php?bo_table=skin_etc&wr_id=73

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

답변에 대한 댓글 1개

감사합니다 ^^

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

그누보드에서는 외부에서 접근하여 삭제하는것을 막기 위해 삭제가 노출되는 페이지에서 토큰을 생성합니다.
view.php에서 토큰이 생성되고 해당 토큰을 delete.php에서 토큰을 받아들입니다.

 

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

위의 소스처럼 해당 삭제 페이지에서

해당 세션을 생성해주셔야 합니다

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

답변에 대한 댓글 1개

감사합니다 볼피드님! 잘 배워갑니다 ^^

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

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

로그인
🐛 버그신고