$bo_table

· 2012-12-08 (토) 17:29:47 · 1656 · 3
이 값은 도대체 소스에 어디부분에서 가지고 오는거죠??

파라미터에서 가지고 오는것 같은데 어떻게 가지고 오는지를 몰르겠내요;; 킁..




/////////////////////////////////////////////////////////////

그리고 질문 하나더..
이 부분은 왜 이렇게 쓰이는지 좀 자세히 알려주시면 감사하겠습니다.

if (isset($sca)) {
$sca = mysql_real_escape_string($sca);
$qstr .= '&sca=' . urlencode($sca);
}

if (isset($sfl)) {
$sfl = mysql_real_escape_string($sfl);
$qstr .= '&sfl=' . urlencode($sfl); // search field (검색 필드)
}

if (isset($stx)) { // search text (검색어)
$stx = mysql_real_escape_string($stx);
$qstr .= '&stx=' . urlencode($stx);
}
|

댓글 3개

$bo_table 값은 게시판 이름입니다 ㅇㅅㅇ
2012-12-08 (토) 18:01:14
그건 저도 아는데 이 값이 어디서 어떻게 가지고 오는지를 질문한건데요. T.T
2012-12-08 (토) 18:10:07
http://test.co.kr/bbs/board.php?bo_table=보드이름
bo_table 은 파마리터로 넘어옵니다
어디에 선언이 되어있는건 아니고요
파라미터로 넘어온 값으로 게시판을 구분합니다

위에 적은 코드에서 $sca , $sfl , $stx 는 각각 카테고리명,검색칼럼명,검색어 를 의미합니다.
따라서 사용자가 검색시 자동으로 따라오는 값입니다.
해당 변수가 있을경우
$qstr 변수에 추가로 파라미터를 넣어주어서 페이징 처리시에 값이 같이 이동하도록 처리해 주는것입니다

mysql_real_escape_string 부분은 mysql_query 에서 특수문자열을 이스케이프 해주기 위해서 사용됩니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
12-12-09 조회 1,635
12-12-09 조회 1,645
12-12-09 조회 1,726
12-12-09 조회 1,650
12-12-09 조회 1,061
12-12-09 조회 1,086
12-12-08 조회 1,795
12-12-08 조회 1,648
12-12-08 조회 918
12-12-08 조회 857
12-12-08 조회 1,059
12-12-08 조회 1,657
12-12-08 조회 1,823
12-12-08 조회 1,015
12-12-08 조회 1,319
12-12-08 조회 1,799
12-12-08 조회 1,062
12-12-08 조회 2,055
12-12-08 조회 1,037
12-12-08 조회 1,823