안녕하세요! 가족과 함께하는 스마트 라이프입니다. 지난 시간에는 데이터를 모아두는 배열 보물 상자를 배워봤죠? 오늘은 아주 중요한 마법을 배울 거예요. 바로 사용자가 입력한 정보를 웹사이트(서버)로 전달하는 통신 마법입니다. 우리가 아이디를 입력하거나 글을 써서 ‘전송’ 버튼을 누를 때 일어나는 일들을 알아볼까요?

1. 편지 봉투에 써서 보낼까, 비밀 가방에 담아 보낼까?
PHP 마법사가 사용자의 데이터를 받을 때는 크게 두 가지 방법을 사용합니다. 바로 GET과 POST입니다.
- GET 마법: 주소창에 정보가 훤히 보이는 방법이에요. 편지 봉투 겉면에 내용을 써서 보내는 것과 같죠. 주로 검색할 때 사용해요.
- POST 마법: 주소창에 정보가 보이지 않게 꽁꽁 숨겨서 보내는 방법이에요. 비밀번호처럼 소중한 정보는 꼭 이 가방에 담아야 해요.
2. GET 마법 사용해보기 (검색하기)
주소창 뒤에 ?name=스마트라고 붙은 것을 본 적 있나요? 그게 바로 GET 방식이에요. PHP에서는 $_GET이라는 특수한 배열 주머니로 이 정보를 꺼내볼 수 있습니다.

4. 왜 두 가지 방법이 따로 있나요?
쉽게 비유하자면, GET은 친구에게 멀리서 소리쳐서 “오늘 점심 뭐야?”라고 묻는 것과 같아요. 누구나 들을 수 있지만 빠르고 간단하죠. 반면 POST는 소중한 비밀 편지를 봉투에 넣어 전달하는 것과 같아요. 느리더라도 안전하고 많은 내용을 보낼 수 있답니다.
마치며: 소통하는 웹사이트의 시작
사용자와 대화하는 법(GET/POST)을 알게 된 여러분은 이제 단순한 페이지를 넘어, ‘게시판’이나 ‘로그인 페이지’ 같은 진짜 살아있는 웹사이트를 만들 준비가 되었습니다. 다음 시간에는 오늘 배운 이 데이터들을 영구적으로 저장하는 ‘데이터베이스’라는 더 거대한 마법에 대해 살짝 엿볼 거예요. 오늘도 마법 코딩 공부하느라 고생 많았습니다!



