1246 번 글의 답장글: Re: Re: ..이어서... |
글쓴이: 김근호
|
글쓴날: 2002년 12월 19일 00:13:35 목(새벽) |
조회: 513 |
감사합니다..
[산이]님이 남기신 글:
>[김근호]님이 남기신 글:
>
>>..(이어서 계속)
>>다음 페이지로 넘기려고 합니다.
>>
>>두페이지간 변수들을 주고받는 방법이 제가 알기로는 form
tag를 이용하는 법이 있다고 들었습니다. 하지만, 제가 구현하고
싶은 페이지는 submit이 필요없구요, 한 페이지에서 변수와 값을
지정하면, 다른 페이지가 이 변수를 받아들여 html코드안에서
불러오게 하려고 합니다..
>>1.htm
>><?
>>$var="hi";
>>?>
>>
>>2.htm
>>
>>....<? $var ?>....
>>
>>
>>어떠한식의 구현방법이 있을지 궁금하네요.
>>
>>구현하고자하는
구체적인 예
>>
>>1.htm이란 페이지에는 파일의 위치가 담긴 상대경로 위치 값을
갖는 변수가 존재합니다.($var="/path/to/file";)
>>2.htm이란 페이지는 1.htm이란 페이지로 부터 받은 변수값($var)을
인식하고 이에 할당된 값을 갖고 그 파일(/path/to/file)을
실행시킵니다.
>>
>>부탁드립니다..
>>
>>감사합니다.
>
>========================================
>
>특정 값을 다른 URL로 이동할 경우는 보통 GET 방식으로
>header() 함수를 사용합니다.
>
>만약 어떤 메시지를 출력하고 사용자가 확인 버튼을 누른
후에
>2.html 로 이동하려면 header() 함수로 에러가 나므로
>HTML meta 태크를 사용해야 합니다.
>
>1.html
><?php
>...; // echo 또는 print 또는 에러 출력문이 없어야 함.
>$var = '/path/to/file';
>$var = urlencode($var); // '&'가 들어갈 수 있으므로
인코딩함
>header("Location: 2.html?var=$var"); // header() 함수로 넘김
>?>
>
>2.html
><?php
>$var = urldecode($_GET[var]); // $_GET[var] 변수값을 디코딩함
>echo $var; // 출력
>?>
>
>이렇게 해 보세요...
========================================
|
이전글 : Re: ..이어서...
다음글 : 커널설정시 주의
|
from 66.143.78.193
JS(Redhands)Board 0.4 +@
|