웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
GET으로 받는 변수가 하나일 때, 주소?변수값 사용하기
2004.01.05 20:05
안녕하세요. 허접한 팁 하나를 소개해 드리려고 합니다.
일반적으로 GET변수로 전달 할 때 주소 뒤에 물음표를 쓰고 주소?변수이름=값을 씁니다.
하지만, 변수이름이 하나일 때는 주소?변수값으로 할 수 있는 방법이 없을까 생각해봤습니다.
일반적으로 GET변수로 전달 할 때 주소 뒤에 물음표를 쓰고 주소?변수이름=값을 씁니다.
하지만, 변수이름이 하나일 때는 주소?변수값으로 할 수 있는 방법이 없을까 생각해봤습니다.
<?
$var = explode("?","$_SERVER[REQUEST_URI]");
//넘어온 변수값으로 포워딩
//형식 http://url/id=$var[1]
header("Location:http://url/id=$var[1]");
?>
$var = explode("?","$_SERVER[REQUEST_URI]");
//넘어온 변수값으로 포워딩
//형식 http://url/id=$var[1]
header("Location:http://url/id=$var[1]");
?>
<?
$var = explode("?","$_SERVER[REQUEST_URI]");
//넘어온 변수값을 출력하고 싶을 때
echo $var[1];
?>
$var = explode("?","$_SERVER[REQUEST_URI]");
//넘어온 변수값을 출력하고 싶을 때
echo $var[1];
?>
<?
$var = explode("?","$_SERVER[REQUEST_URI]");
//넘어온 변수값을 제로보드 id로 포워딩
//형식 http://url/bbs/zboard?id=$var[1]
header("Location:http://url/bbs/zboard?id=$var[1]");
?>
$var = explode("?","$_SERVER[REQUEST_URI]");
//넘어온 변수값을 제로보드 id로 포워딩
//형식 http://url/bbs/zboard?id=$var[1]
header("Location:http://url/bbs/zboard?id=$var[1]");
?>
댓글 5
-
추천대화상대
2004.02.06 21:45
-
TheMics
2004.01.05 22:09
색이 이쁘네요 > _<
굳이 explode()와 $_SERVER[REQUEST_URI]를 쓸 것 없이 $_SERVER[QUERY_STRING] 하나면 해결되죠 :) -
토끼군
2004.01.05 22:51
제가 본 가장 황당한 경우는 index.php?[v0,[v1,]]action=name 이었습니다. -_-; ($_SERVER[QUERY_STRING]을 preg_match로 파싱해서...) 최근에는 0x01을 사용한 파싱까지 계획하고 있으니 (...) -
버찌
2004.01.06 14:03
하, 더 쉬운방법이 있었네요.
그럼 이건 팁이 안되는 군요 ㅋ;; -
Quidn
2004.01.07 23:50
어라-_- 이거 아까 구현했는데 이미 올라와 있었네요.
if (!empty($_SERVER[QUERY_STRING])) { readfile("http://123/123.php?w=${_SERVER[QUERY_STRING]}"); exit(); }
저는 이걸 index.php에 넣어서 "[제 홈 주소]?id" 이런 식으로 연결되게 쓰고 있습니다.
제목 | 글쓴이 | 날짜 |
---|---|---|
[iframe:아이프레임] 내용에 맞게 사이즈 조절하기 한번입력으로 끝.[다른방법:중복아닌듯] [45] | beMax | 2004.04.23 |
(For 초보)원클릭으로 여러프레임 컨트롤하기 [2] | 쉬드 | 2004.04.19 |
자기가 살아온 시간 구하기.. 데스크탑에 나타내기 [4] | kein23 | 2004.04.14 |
브라우저 버젼별 다른 페이지 보여주기 [2] | Kuldahar | 2004.04.13 |
바보같은 MS의 parseInt 버그. [4] | 김관석 | 2004.04.09 |
XP계열의 방문자 컴에서 ClearType 효과 사용여부 확인 [4] | YeUPy | 2004.04.04 |
팝업공지창 2개이상 띄우기(시간제한 가능) [8] | lemin | 2004.03.23 |
허접한 풀다운 메뉴 소스입니다. (유용한 팁 일지는 모르겠네요.) [9] | tintintm | 2004.03.23 |
버튼 만들기 [1] | 旻天 | 2004.03.23 |
MS agent online object - Default Character 인 Merlin Action 추가 [2] | 꽃ちゃん | 2004.03.19 |
움직이는 타이틀바 [4] | 김동현 | 2004.03.18 |
웹브라우저 상태바가 밑으로 내려오는 소스 [5] | 프리서버 | 2004.03.16 |
브라우져(윈도우) 창의 크기(사이즈)를 조절하는 소스입니다 [5] | 나야 | 2004.03.15 |
프레임사이트에서 자식 프레임(URL)로 직접 치고 들어 올경우 다시 프레임 부모로 돌려보내는 소스 | 나야 | 2004.03.15 |
전체 include menu 만들기(롤오버 이미지 사용) [4] | Neoyoung | 2004.03.14 |
[초간단 자바스크립트!] 서브메뉴 만들기...~ [11] | ∑Ztxy | 2004.03.10 |
뉴스티커 [16] | zero | 2004.03.10 |
보안문서 만들기 [5] | 민우주 | 2004.03.07 |
팝업 창 띄우고 어미창 사라지게 하는 소스 [5] | piasol | 2004.03.06 |
방문자 OS보여주기 [5] | 구조반 | 2004.03.05 |
$PHP_SELF → /aaaa.html
$_SERVER["QUERY_STRING"] → tid=235&kor=d1
$_SERVER["REQUEST_URI"] → /index.html?id=235&kor=d1
$_SERVER["SCRIPT_NAME"] → /index.html
get으로 넘겨온거 보여줄때 때 echo $_SERVER["HTTP_HOST"]./index.html?id=235&kor=d1;