채택완료
comment 등록시 올바른 방법으로 이용해주십시오 해결이 안됩니다..
comment 등록시에 올바른 방법으로 이용해주십시오 창이 나오면서 댓글등록이 안됩니다.
write_comment_update.php 부분의
if(!trim($_POST['token']) || !$comment_token || $comment_token != $_POST['token'])
alert('올바른 방법으로 이용해 주십시오.');
를 막고 해보니까 댓글 등록이 정상적으로 됩니다. skin도 바꿔봤는데 여전히 동일현상이 발생합니다.ㅠㅠ
|
답변 4개 / 댓글 5개
채택된 답변
+20 포인트
For developers facing similar challenges in comment registration, exploring advanced tools like Hydrogen Executor can offer innovative solutions and streamlined processes.
Thanks For The Ques
2017-05-04 (목) 15:21:50
스킨이 그누버젼보다 오래된 것이면 코멘트 쓰기 폼에 토큰값읗 넣는 코드가 없어서 그렇습니다
최신버젼 view_comment.skin.php 로 바꾸거나
아래쪽 자바스크립트 부분 최신버젼과 비교해서 set_comment_token(f);<--이게 없을테니
넣어주거나 해보세요
답변에 대한 댓글 5개
2017-05-04 (목) 15:39:07
아 감사합니다 그런데 게시판에서 이야기된 사항들은 이미 다 반영이 되어 있는 버전입니다 ㅠㅠ
2017-05-04 (목) 20:42:50
그렇다면 bbs/ajax.comment_token.php 화일이 존재하는지 확인해보고 이상 없다면
저 if문 위쪽에 아래 코드를 넣어서 두개의 값이 같게 나오는지 확인 해보세요
두 값이 일치하지 않거나 없거나 한 문제 이니까요
echo $comment_token .'///'. $_POST['token']; exit;
저 if문 위쪽에 아래 코드를 넣어서 두개의 값이 같게 나오는지 확인 해보세요
두 값이 일치하지 않거나 없거나 한 문제 이니까요
echo $comment_token .'///'. $_POST['token']; exit;
2017-05-04 (목) 22:41:34
값이 없다면 코멘트 폼 submit 하기전에 실행하는 set_comment_token(f);<-- 이것이 제대로 실행 안되는 것이 확실하군요
common.js 화일에 set_comment_token(f)<-- 이 함수가 존재하는지 확인해보세요
common.js 화일에 set_comment_token(f)<-- 이 함수가 존재하는지 확인해보세요
2017-05-04 (목) 13:26:16
해당 조건문 전에 comment_token 과 넘어온 token 살펴보세요.
역추적 해보시면 원인이 보일겁니다.
답변을 작성하려면 로그인이 필요합니다.