안드로이드 webview를 이용하여 KBoard 게시판에 제가 작성한 글을 삭제하려고 하면
KBoard : 이 페이지는 외부에서의 외부접근을 제한하고 있습니다. 라고 뜨는데
어떻게 해야 해결 할수 있을까요?
FTP로 접속해서 /kboard/class/KBoardBuilder.class.php 파일을 조금 수정해주셔야 할 듯합니다.
builderRemove() 메소드 부분에서 아래 코드를 제거 또는 주석처리 해주시겠어요?
if(!stristr($_SERVER['HTTP_REFERER'], $_SERVER['HTTP_HOST'])){
echo '<script>alert("KBoard : '.__('This page is restricted from external access.', 'kboard').'");</script>';
return;
}
실제 사용자가 아닌 외부에서 접근을 제한하는 코드입니다.
웹뷰에서 HTTP_REFERER 또는 HTTP_HOST 처라가 제대로 안되고 있나봅니다.