스킨에서 여러가지 기능을 짜집기하여 추가 하다가 보면 변수를 추가하여 링크를 만들어야할
상황이 종종 발생합니다.
그누보드 원본에서 링크값 변수가 이미 만들어져서 내려온 것들의 수정이 곤란할 경우
원본을 수정하자니 애매모호 하고 이럴때에 각링크값에 변수를 쉽게 추가하는 방법입니다.
링크가 직접 링크로 된곳은 &변수=값 변수를 붙이면 되고요.
변수로 내려온 링크는 스킨 상단에 아래 코드를 한줄 추가 하세요.
$qstr .= "&변수=값";
. 쩜의 위력을 보실수 있을겁니다.
변수로 내려온 링크는 스킨 상단에 아래 코드를 한줄 추가 하세요.
$qstr .= "&변수=값";
. 쩜의 위력을 보실수 있을겁니다.
추가내용
get링크값이나 post사용하기 위해선 반드시 보안문제도 염두에 두는걸 잊지 마세요.
털리고 나서 울고불고 하지 마시고...ㅋㅋ
그누/common.php 참조
if (isset($sca)) {
$sca = mysql_real_escape_string($sca);
$qstr .= '&sca=' . urlencode($sca);
}
$sca = mysql_real_escape_string($sca);
$qstr .= '&sca=' . urlencode($sca);
}
if (isset($sfl)) {
$sfl = mysql_real_escape_string($sfl);
//$sfl = preg_replace("/[^\w\,\|]+/", "", $sfl);
$qstr .= '&sfl=' . urlencode($sfl); // search field (검색 필드)
}
$sfl = mysql_real_escape_string($sfl);
//$sfl = preg_replace("/[^\w\,\|]+/", "", $sfl);
$qstr .= '&sfl=' . urlencode($sfl); // search field (검색 필드)
}
if (isset($stx)) { // search text (검색어)
$stx = mysql_real_escape_string($stx);
$qstr .= '&stx=' . urlencode($stx);
}
$stx = mysql_real_escape_string($stx);
$qstr .= '&stx=' . urlencode($stx);
}
if (isset($sst)) {
$sst = mysql_real_escape_string($sst);
$qstr .= '&sst=' . urlencode($sst); // search sort (검색 정렬 필드)
}
$sst = mysql_real_escape_string($sst);
$qstr .= '&sst=' . urlencode($sst); // search sort (검색 정렬 필드)
}
if (isset($sod)) { // search order (검색 오름, 내림차순)
$sod = preg_match("/^(asc|desc)$/i", $sod) ? $sod : "";
$qstr .= '&sod=' . urlencode($sod);
}
$sod = preg_match("/^(asc|desc)$/i", $sod) ? $sod : "";
$qstr .= '&sod=' . urlencode($sod);
}
if (isset($sop)) { // search operator (검색 or, and 오퍼레이터)
$sop = preg_match("/^(or|and)$/i", $sop) ? $sop : "";
$qstr .= '&sop=' . urlencode($sop);
}
if (isset($spt)) { // search part (검색 파트[구간])
$spt = (int)$spt;
$qstr .= '&spt=' . urlencode($spt);
}
$spt = (int)$spt;
$qstr .= '&spt=' . urlencode($spt);
}
if (isset($page)) { // 리스트 페이지
$page = (int)$page;
$qstr .= '&page=' . urlencode($page);
}
$page = (int)$page;
$qstr .= '&page=' . urlencode($page);
}
if ($wr_id) {
$wr_id = (int)$wr_id;
}
$wr_id = (int)$wr_id;
}
if ($bo_table) {
$bo_table = preg_match("/^[a-zA-Z0-9_]+$/", $bo_table) ? $bo_table : "";
}
$bo_table = preg_match("/^[a-zA-Z0-9_]+$/", $bo_table) ? $bo_table : "";
}
댓글 5개
게시글 목록
| 번호 | 제목 |
|---|---|
| 34706 | |
| 34693 | |
| 34563 | |
| 34536 | |
| 34521 | |
| 34480 | |
| 34479 | |
| 34466 | |
| 34437 | |
| 34436 | |
| 34435 | |
| 34406 | |
| 34398 | |
| 34387 | |
| 34382 | |
| 34375 | |
| 34364 | |
| 34336 | |
| 34294 | |
| 34293 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기