PHP/PHP

폼태그를 사용한 데이터 전달

본클라쓰 2009. 9. 14. 16:16

 $_GET 과 $_POST 변수 사용 

 

<form action="welcome.php" method="post">
    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.

 




$_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/

'PHP > PHP' 카테고리의 다른 글

PHP 클래스  (0) 2009.09.14
다른 페이지를 현재 페이지에 포함시키기  (0) 2009.09.14
PHP 함수  (0) 2009.09.14
PHP 반복문  (0) 2009.09.14
PHP 배열  (0) 2009.09.14