모든 url에 자동으로 변수 집어넣어 주기가 가능한가요? 정보
모든 url에 자동으로 변수 집어넣어 주기가 가능한가요?
본문
안녕하세요.
$test 라는 변수값을 만들어서 사용하려고 합니다.
만약
http://test.com/index.php?test=1 이라면 1.php 파일을 인클루드하고
http://test.com/index.php?test=2 이라면 2.php 파일을 인클루드 하는 형식을 하려고 하거든요.
그래서 그냥 일반 html 파일에서는 제가 직접 url로 조정해주면 되던데
그누보드쪽으로 넘어온 링크는 $test 변수를 줄 수가 없더라구요.
혹시 모든 url 맨 뒤에 test=1 이런 식으로 한번에 줄 수 있는 방법이 있을까요?
노가다로 모든 소스를 바꿔주는 방법밖엔 없는가요? ㅜㅜ?
$test 라는 변수값을 만들어서 사용하려고 합니다.
만약
http://test.com/index.php?test=1 이라면 1.php 파일을 인클루드하고
http://test.com/index.php?test=2 이라면 2.php 파일을 인클루드 하는 형식을 하려고 하거든요.
그래서 그냥 일반 html 파일에서는 제가 직접 url로 조정해주면 되던데
그누보드쪽으로 넘어온 링크는 $test 변수를 줄 수가 없더라구요.
혹시 모든 url 맨 뒤에 test=1 이런 식으로 한번에 줄 수 있는 방법이 있을까요?
노가다로 모든 소스를 바꿔주는 방법밖엔 없는가요? ㅜㅜ?
댓글 전체
common.php 하단 $qstr 처리부분밑에
if(isset($test) && $test != '') $qstr .= "&test=$test";
를 추가하여 테스트 해보십시오.
if(isset($test) && $test != '') $qstr .= "&test=$test";
를 추가하여 테스트 해보십시오.

if($_GET['test']!="") $_SESSION['test'] = $_GET['test'];
$test = $_SESSION['test'];
이렇게 해 놓으면 브라우저를 닫을 때까지 $test 값을 유지시킬 수 있을 것 같네요.
$test = $_SESSION['test'];
이렇게 해 놓으면 브라우저를 닫을 때까지 $test 값을 유지시킬 수 있을 것 같네요.

두분 너무나 감사합니다. ㅜㅜ 두 방법 모두 필요한 방법이었어요!