자바스크립트로 된 폼 액션 대체하기 정보
자바스크립트로 된 폼 액션 대체하기본문
그누보드는 폼의 액션을 자바스크립트로 처리하고있습니다.
그러나, 직접 넣을 수 있는 부분에 대해서는 직접 넣기가 권장되고있습니다.
검색 폼과 같이 보안(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개