일반페이지 만들기 쿼리스트링으로 받은 변수가 0으로 나옴
본문
그누보드에서 파일로 페이지를 만드려고 합니다.
1.쿼리스트링 실행
/page/?page=test
2.받기
$page=$_REQUEST['page'];
include_once('./_common.php');
echo $page;
여기서 $page 가 왜 0으로 나오나요?
0으로 안나오게 하려면 어떻게 해야 하나요?
답변 주시면 감사하겠습니다.
답변 3
$page 는 그누보드 기본 변수와 겹칩니다. 이름을 다른 걸로 변경하세요.
참고 : /common.php
if (isset($_REQUEST['page'])) { // 리스트 페이지
$page = (int)$_REQUEST['page'];
if ($page)
$qstr .= '&page=' . urlencode($page);
} else {
$page = '';
}
common.php 페이지에서 $page 검색해서 그부분에서 어떻게 바뀌는지 echo를 찍어 확인해보세요
$_REQUEST 로 받지마시고 전체 uri를 받아서 / 로 explode 하시는게
답변을 작성하시기 전에 로그인 해주세요.