답변 1개
채택된 답변
+20 포인트
답변에 대한 댓글 3개
s
sinbi
3년 전
https://github.com/gnuboard/gnuboard5/blob/f1a303e445883bf43486f92881f9a52130f5c4a7/common.php#L489
�
장경민
3년 전
if (isset($_REQUEST['bo_table']) && ! is_array($_REQUEST['bo_table'])) {
$bo_table = preg_replace('/[^a-z0-9_]/i', '', trim($_REQUEST['bo_table']));
$bo_table = substr($bo_table, 0, 20);
} else {
$bo_table = '';
}
구글링 + 짐작으로
$_REQUEST[] 에 'bo_table' 담겨있다면
$bo_table = preg_replace('/[^a-z0-9_]/i', '', trim($_REQUEST['bo_table'])); //정규식,공백제거
$bo_table = substr($bo_table, 0, 20); //테이블명 제한
이렇게 보고있는데
$_REQUEST[] 'bo_table' 설정은 관리자 메뉴에 테이블 설정에서 지정된값인가요?
$bo_table = preg_replace('/[^a-z0-9_]/i', '', trim($_REQUEST['bo_table']));
$bo_table = substr($bo_table, 0, 20);
} else {
$bo_table = '';
}
구글링 + 짐작으로
$_REQUEST[] 에 'bo_table' 담겨있다면
$bo_table = preg_replace('/[^a-z0-9_]/i', '', trim($_REQUEST['bo_table'])); //정규식,공백제거
$bo_table = substr($bo_table, 0, 20); //테이블명 제한
이렇게 보고있는데
$_REQUEST[] 'bo_table' 설정은 관리자 메뉴에 테이블 설정에서 지정된값인가요?
s
sinbi
3년 전
bo_table 값은 게시판 생성할 때 지정하고,
$_REQUEST 슈퍼전역변수는 URI에서 해당 파라미터 값을 넘겨받는 역할을 합니다.
PHP 언어를 먼저 공부 후 작업하시는 걸 권합니다.
질문으로 물어물어 답변 달리는 거 기다리면서 아는 것보다 훨씬 시간 단축됩니다.
https://www.w3schools.com/php/default.asp
$_REQUEST 슈퍼전역변수는 URI에서 해당 파라미터 값을 넘겨받는 역할을 합니다.
PHP 언어를 먼저 공부 후 작업하시는 걸 권합니다.
질문으로 물어물어 답변 달리는 거 기다리면서 아는 것보다 훨씬 시간 단축됩니다.
https://www.w3schools.com/php/default.asp
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인