그누보드 글쓰기 처리시 서버단 이동 방식으로 처리되는데

그누보드 글쓰기 처리시 서버단 이동 방식으로 처리되는데

QA

그누보드 글쓰기 처리시 서버단 이동 방식으로 처리되는데

답변 2

본문

그누보드 글쓰기 처리시에 bbs/write_update.php(header location 서버단 302 )

처리되는 부분을 200으로 처리되게 하려면 어떻게 하나요

common.lib.php 에서 해더 로케이션을 자바스크립트 방식이나 meta 방식으로

변경을 해줘도 이상이 없는건지? 

이 질문에 댓글 쓰기 :

답변 2

아직까지 답이 없는 걸 보니.. 확신할 수 있는 분이 많지 않은 듯 합니다.

 

직접 실험해볼 수 있지 않을까 합니다.

 

제 추측으로는,

echo '<noscript>';
        echo '<meta http-equiv="refresh" content="0;url='.$url.'" />';
        echo '</noscript>';

부분은 빼도 괜찮지 않을까 합니다.

common.lib.php  에서


// header("location:URL") 을 대체
function goto_url($url)
{
    $url = str_replace("&", "&", $url);
    //echo "<script> location.replace('$url'); </script>";
    if (!headers_sent())
        header('Location: '.$url);
    else {

 

저는

 header('Location: '.$url);

이부분을 meta로 바꿔주시 글쓰기가 302로 써지지 않고 200으로 되는데

이거를 수정해도 문제가 없는건지가 궁금해서요

이걸 왜 하냐면 글쓰기시에 서버단 처리되면 스크립트 설치해도 소용이 없어서,

 200으로 처리되야 글작성이 몇번 되는지 로그분석 볼 수 있어서

그것 때문에 하려고 하는거라서요

 

 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 125,873
© SIRSOFT
현재 페이지 제일 처음으로