테스트 사이트 - 개발 중인 베타 버전입니다

comment 등록시 올바른 방법으로 이용해주십시오 해결이 안됩니다.. 채택완료

우땡땡 8년 전 조회 4,086

comment 등록시에 올바른 방법으로 이용해주십시오 창이 나오면서 댓글등록이 안됩니다.

 

write_comment_update.php 부분의 

 

if(!trim($_POST['token']) || !$comment_token || $comment_token != $_POST['token'])

    alert('올바른 방법으로 이용해 주십시오.');

 

를 막고 해보니까 댓글 등록이 정상적으로 됩니다. skin도 바꿔봤는데 여전히 동일현상이 발생합니다.ㅠㅠ

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

답변 4개

채택된 답변
+20 포인트
로그인 후 평가할 수 있습니다

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

Sammy856
1년 전

For developers facing similar challenges in comment registration, exploring advanced tools like https://hydrogenexecutor.app">Hydrogen Executor can offer innovative solutions and streamlined processes.

 

 

Thanks For The Ques

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

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

8년 전

스킨이 그누버젼보다 오래된 것이면 코멘트 쓰기 폼에 토큰값읗 넣는 코드가 없어서 그렇습니다

최신버젼 view_comment.skin.php 로 바꾸거나

아래쪽 자바스크립트 부분 최신버젼과 비교해서      set_comment_token(f);<--이게 없을테니

넣어주거나 해보세요

 

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

답변에 대한 댓글 5개

우땡땡
8년 전
아 감사합니다 그런데 게시판에서 이야기된 사항들은 이미 다 반영이 되어 있는 버전입니다 ㅠㅠ
균이
8년 전
그렇다면 bbs/ajax.comment_token.php 화일이 존재하는지 확인해보고 이상 없다면
저 if문 위쪽에 아래 코드를 넣어서 두개의 값이 같게 나오는지 확인 해보세요
두 값이 일치하지 않거나 없거나 한 문제 이니까요
echo $comment_token .'///'. $_POST['token']; exit;
우땡땡
8년 전
말씀하신 코드 넣었더니 둘다 null 나오네요.. ㅠㅠ
균이
8년 전
값이 없다면 코멘트 폼 submit 하기전에 실행하는 set_comment_token(f);<-- 이것이 제대로 실행 안되는 것이 확실하군요
common.js 화일에 set_comment_token(f)<-- 이 함수가 존재하는지 확인해보세요
우땡땡
8년 전
코드 다 있습니다 갈아엎고 해보는 수밖에 없는것 같습니다 ㅠㅠ 감사합니다

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

해당 조건문 전에 comment_token 과 넘어온 token 살펴보세요.

역추적 해보시면 원인이 보일겁니다. 

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

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

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

로그인