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

그누보드 $w 는 뭐에요?

전자파 11년 전 조회 7,056
안녕하세요

심심해서 공부삼아 그누보드 소스 보고 잇는데요
</div>
<div><div>if ($w == "")</div>
<div>{</div>
<div>    if (isset($wr_id))</div>
<div>        alert("글쓰기에는 \$wr_id 값을 사용하지 않습니다.", "$g4[bbs_path]/board.php?bo_table=$bo_table");</div>
<div>
</div>
<div>    if ($member[mb_level] < $board[bo_write_level]) {</div>
<div>        if ($member[mb_id])</div>
<div>            alert("글을 쓸 권한이 없습니다.");</div>
<div>        else</div>
<div>            alert("글을 쓸 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.", "./login.php?$qstr&url=".urlencode("$_SERVER[PHP_SELF]?bo_table=$bo_table"));</div>
<div>    }

$w 변수는 뭐에요? 주석이 안달려 있더라구요

그누보드4에 bbs폴더에 write.php 파일 입니다.

그런데 다른데도$w가 많이 잇더라구요
댓글을 작성하려면 로그인이 필요합니다.

답변 3개

7년 전

많은 도움이 되었습니다. 감사합니다.

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

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

D
11년 전

예를들어 기본 게시판 스킨이라고 보면 (skin/board/basic/write.skin.php) 26번줄에 name=w 가 있습니다.

name이 w 인 post 값이 빈값으로 넘어올시 올려놓은 소스 if문이 실행됩니다.


다른부분도 비슷하다고 생각하시면됩니다.

ex) name=u 등 등..

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

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

11년 전
 write.php 화일에서 뭔일을 할지 결정하는 넘입니다.
 
w 로 새글쓰기, 답글쓰기, 수정하기
등을 할수 있습니다.
 
 
다른곳에도 있다면 역시 어떤일을 할지를 지정하여 그 일을 하는거지요.
 
로그인 후 평가할 수 있습니다

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

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

로그인