$_GET 과 $_POST 변수 사용
<form action="welcome.php" method="post">
Name: <input type="text" name="fname" />
Age: <input type="text" name="age" />
<input type="submit" />
</form>
Name: <input type="text" name="fname" />
Age: <input type="text" name="age" />
<input type="submit" />
</form>
html 문서의 form 태그를 사용하여 데이터를 전송할 때 메소드의 방법에 따라 전송되는 데이터를 매핑시키는 함수 입니다. 전송방법이 get 방법일 경우 $_GET함수를 사용하고 post 방법일 경우 $_POST함수를 사용하여 데이터에 접근합니다.
Welcome <?php echo $_POST["fname"]; ?>!<br />
You are <?php echo $_POST["age"]; ?> years old.
You are <?php echo $_POST["age"]; ?> years old.
$_REQUEST 변수
Welcome <?php echo $_REQUEST["fname"]; ?>!<br />
You are <?php echo $_REQUEST["age"]; ?> years old.
get & post 방식과 _COOKIE 까지 포함하는 함수입니다.
* $_POST[변수명] 과 $변수명
입력 양식으로 전달한 값을 출력할 경우 "$_POST[변수명]" 기호를 사용하지만 "$변수명" 형식으로 사용하기도 합니다. 그러나 PHP5버전에서는 "$변수명"을 사용할 수 없도록 설정되어 있으므로 사용하고 싶다면 php.ini 설정 파일에서 PHP 설정을 변경해야 합니다. php.ini 파일에서 register_globals 값을 on"으로 변경합니다. 하지만 $_POST[변수명] 형식으로 작업하는 것을 권장합니다.
<input type="text" name="user" />
<?
유저의 이름은 <?=$user ?> 입니다.
?>
[ 참고 사이트 ] http://www.w3schools.com/php/