PHP URL 파라미터 사용: GET, POST 방식
이 글에서는 PHP에서 GET과 POST 방식을 이용해 URL 파라미터를 사용하는 방법에 대해 알아보겠습니다. 이 두 방식은 웹 폼 데이터를 서버로 전송하는 데 주로 사용됩니다.
1. GET 방식
GET 방식은 URL을 통해 데이터를 전송합니다. 주로 검색이나 데이터 요청시 사용됩니다. 예: $_GET['name']은 URL에서 ‘name’ 파라미터의 값을 받아옵니다.
<h1>GET 파라미터</h1>
<h2>이름: <?php echo $_GET['name']; ?></h2>
<h2>주소: <?php echo $_GET['site']; ?></h2>
2. POST 방식
POST 방식은 데이터를 HTTP 메시지의 본문에 포함시켜 전송합니다. 폼 데이터 제출시 주로 사용됩니다. 예: $_POST['name']은 폼에서 ‘name’ 필드의 값을 받아옵니다.
1) 보내는 페이지 (HTML 폼)
<form action="php_05.php" method="post">
<label for="name">이름:</label>
<input type="text" id="name" name="name"><br><br>
<label for="site">주소:</label>
<input type="text" id="site" name="site"><br><br>
<input type="submit" value="제출">
</form>2) 받는 페이지 (PHP 스크립트)
<h1>POST 파라미터 결과</h1>
<h2>이름: <?php echo $_POST['name']; ?></h2>
<h2>주소: <?php echo $_POST['site']; ?></h2>
☞ GET과 POST 방식은 각각의 상황에 따라 적절하게 사용되어야 합니다. 일반적으로 중요한 데이터를 전송할 때는 POST 방식이 선호됩니다.
함께 보면 좋은 게시글
- PHP 날짜, 숫자, 문자열 사용하는 방법
- PHP에서 변수 기본 사용법
- PHP HTML 폼 처리: 폼 제출 및 데이터 처리하는 방법
- PHP 변수 검사 내장 함수: isset()와 empty() 사용법
- PHP 파일 포함: include와 require 구문의 사용과 차이점
이 글이 도움이 되셨다면 공유 부탁드립니다!



