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

일반페이지 만들기 쿼리스트링으로 받은 변수가 0으로 나옴 채택완료

스피드퀸 6년 전 조회 3,036

그누보드에서 파일로 페이지를 만드려고 합니다.

1.쿼리스트링 실행

/page/?page=test

 

2.받기

$page=$_REQUEST['page']; include_once('./_common.php'); echo $page;

 

여기서 $page 가 왜 0으로 나오나요?

0으로 안나오게 하려면 어떻게 해야 하나요?

답변 주시면 감사하겠습니다.

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

답변 3개

채택된 답변
+20 포인트
6년 전

$page 는 그누보드 기본 변수와 겹칩니다. 이름을 다른 걸로 변경하세요.

 

참고 : /common.php

 

if (isset($_REQUEST['page'])) { // 리스트 페이지     $page = (int)$_REQUEST['page'];     if ($page)         $qstr .= '&page=' . urlencode($page); } else {     $page = ''; }

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

답변에 대한 댓글 1개

스피드퀸
6년 전
답변 감사합니다~

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

common.php 페이지에서 $page 검색해서 그부분에서 어떻게 바뀌는지 echo를 찍어 확인해보세요

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

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

6년 전

$_REQUEST 로 받지마시고 전체 uri를 받아서 / 로 explode  하시는게 

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

답변에 대한 댓글 1개

스피드퀸
6년 전
답변 감사합니다~

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

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

로그인