묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
php 소스 질문 입니다..
2005.01.03 17:20
제가 이제 막 php에 입문한 초보자 입니다...
그런대 php 모르는 부분이 있어서 이렇게 글을 적습니다..
폼(Form)을 통한 변수의 전달에 대한 소스 입니다..
<form method = "post" action = "process.php">
위에 소스에서 action 부분은 알겠는대 method = "post" 이부분을 잘몰라서요....
method = "post" 이부분을 어떻게 받아 들여야 될지 ~~;;
아시는 분은 좀 알켜 주세요~~;;
그런대 php 모르는 부분이 있어서 이렇게 글을 적습니다..
폼(Form)을 통한 변수의 전달에 대한 소스 입니다..
<form method = "post" action = "process.php">
위에 소스에서 action 부분은 알겠는대 method = "post" 이부분을 잘몰라서요....
method = "post" 이부분을 어떻게 받아 들여야 될지 ~~;;
아시는 분은 좀 알켜 주세요~~;;
process.php 파일로 값을 전달하는 방법을 뜻합니다.
정확히는 모르지만 일반적인 get방식은
process.php?변수=값&변수2=값2 와같이 전달될 값이 url에 붙어서 전송됩니다.
그럼 process.php에서는 해당값을 $변수 또는 PHP 4.0 부터는 $_GET 이라는 배열에 $_GET[변수] 에 값이 저장됩니다.
post는 호출자 헤더에 변수와 값을 포함시켜 보냅니다.
그래서 url 에는 process.php 만 표시되구요
전달되는 값의 양에도 차이가 있습니다. post 는 파일업로드시 반드시 사용해야 하구요 파일 업로드가 2M 인걸로 봐서 2M 가 까지 되나 봅니다.
상세한 설정은 apache 에서 설정이 가능하겠지요..
get은 글자수로 따집니다. 물론 글자수가 많을 수록 용량도 늘어나겠지만서도...;;
정확히 몇자인지는 몰릅니다만 post 보다는 엄청나게 적은 량만 전송가능한걸로 알고 있습니다.