간단코딩

PHP GET방식 POST방식 값 전달받기

찐소통 2023. 6. 12. 12:09

웹상에서 데이타를 전송할때는 GET 방식과 POST 방식을 사용할 수가 있는데요?

GET 방식은 전송할 데이터가 주소창에 그대로 보여지게되며 POST 방식은 반대로 데이타가 보여지지 않고 전송할 수 있는 방식입니다.
이렇게 GET 방식으로 또는 POST 방식으로 데이타를 넘길때 PHP 코드로 어떻게 그 값들을 받을 수 있는지 한번 살펴보겠습니다.

PHP GET 방식으로 받기

A.html 파일안에 B.php 파일로 name 과 memo 에 대한 각각의 데이타를 전송하려합니다.

<a href="https://go.ajamall.kr/B.php?name=소통&memo=메모내용입니다">GET 전달</a>

B.php

$name = $_GET['name']; // 소통을 받습니다.
$memo = $_GET['memo']; // 메모내용입니다를 받습니다.
반응형
PHP POST 방식으로 받기

POST 방식은 FORM 태그와 함께 사용할 수가 있습니다.
FORM 태그안에 METHOD는 POST로 설정하고 ACTION에는 데이타를 전달할 페이지 B.php 를 입력합니다.

<form method="post" action="B.php">
  <label for="name">이름:</label>
  <input type="text" name="name" id="name"><br>

  <label for="memo">메모:</label>
  <input type="memo" name="memo" id="memo"><br>

  <input type="submit" value="전송">
</form>

B.php 에서는 POST 방식으로 받습니다.

$name = $_POST['name'];
$memo = $_POST['memo'];

B.php 에서 데이타를 받을때 이전 페이지에서 GET 방식으로 전달하였다면 $_GET,  POST방식은 $_POST 로 각각 받으면 되겠습니다.

지금까지 PHP GET 과 POST  간단한 사용법이었습니다. 

반응형