자바스크립트로 된 폼 액션 대체하기 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

자바스크립트로 된 폼 액션 대체하기 정보

자바스크립트로 된 폼 액션 대체하기

본문

그누보드는 폼의 액션을 자바스크립트로 처리하고있습니다.
그러나, 직접 넣을 수 있는 부분에 대해서는 직접 넣기가 권장되고있습니다.

검색 폼과 같이 보안(https) 쿼리가 쓰이지 않는 경우, 폼 액션 내용을 form action="" 에 옮겨놓으면 됩니다.

ex) 일반 검색 폼 기준
form id="fsearchbox" method="get" action="<?php echo $g4['bbs_path']; ?>/search.php"

쓰이는 경우, 아래 코드를 config.php의 밑 부분 또는 이 부분이 필요한 파일에 추가합니다.
if ($g4['https_url']) {
    $g4['if_bbs_path'] = "{$g4['https_url']}/{$g4['bbs']}";
} else {
    $g4['if_bbs_path'] = $g4['bbs_path'];
}

이렇게 하지 않고 바로 넣어도 되지만, 폼 액션의 내용이 길어지므로 권장하지 않습니다.

ex) 실 적용
* write.skin.php에서
form id="fwrite" method="post" action="<?php echo $g4['if_bbs_path']; ?>/write_update.php" enctype="multipart/form-data"

* outlogin.skin.1.php에서
form id="flogin" method="post" action="<?php echo $g4['if_bbs_path']; ?>/login_check.php"

* 폼 예제는 수정이 가해진 것으로 실제 그누보드 기본 내용과 다릅니다. 비교 후 적용 바랍니다.

추천
2
  • 복사

댓글 0개

© SIRSOFT
현재 페이지 제일 처음으로