코멘트 삭제 불가 문제
본문
delete_comment.php 에서 '토큰 에러로 삭제 불가합니다' 에러가 납니다
$delete_comment_token = get_session('ss_delete_comment_'.$comment_id.'_token');
set_session('ss_delete_comment_'.$comment_id.'_token', '');
if (!($token && $delete_comment_token == $token))
alert('토큰 에러로 삭제 불가합니다.');
echo $token."<br>".$delete_comment_token."<br>".$comment_id;
로 검사해보니 $delete_comment_token; 이 값이 없습니다 ㅠㅠ 어떻게하나요??
+) 글 등록,수정,삭제 | 댓글 등록, 수정은 잘 됩니다
!-->답변 3
말씀하신 대로 리스트에서 모든 걸 보여주는 스킨이면
스킨 내 리스트 파일 자체에서 코멘트용 토큰을 만들어 주는 코드가 필요합니다.
없다면
list.skin.php 파일에
<script>
$(document).ready(function () {
set_comment_token(f);
});
</script>
넣어보세요.
----- 정정합니다 -----
자바스크립트에 폼 정보도 들어가야 하네요.
해당 스킨을 보지 않으면 답변이 어렵겠습니다..
!-->급하시면 alert('토큰 에러로 삭제 불가합니다.'); 이부분을 주석 처리 하시고 사용해 보세요.
토큰에러 해결을 위해서는 아래링크 또는 검색을 통해서 해결이 가능 하실 겁니다.
data/session 디렉토리 퍼미션, 소유권 확인 해 보시구요,
그것 또한 정상이라면 브라우저 콘솔에서 자바스크립트 에러 떠있는지 확인 해 보셔요
답변을 작성하시기 전에 로그인 해주세요.