[PHP] #11 PHP 폼 데이터 처리, GET과 POST 처리 방식까지 완벽정리!
·
Programming/PHP
안녕하세요 토스트 데브입니다. 오늘은 웹 프로그래밍의 핵심인 HTML 폼 처리와 PHP 데이터 수신 방법,그리고 GET 방식과 POST 방식의 차이점에 대해 정리해볼게요. ✅ 1. HTML 폼 기본 구조HTML에서 사용자로부터 데이터를 입력받기 위해 사용하는 요소가 입니다. 이름: 이메일: 📌 Form 태그 주요 속성 설명속성설명action데이터를 보낼 PHP 파일 경로method데이터 전송 방식: get 또는 postname각 입력 필드의 이름. 서버에서 이 값을 통해 데이터를 식별✅ 2. GET 방식과 POST 방식의 차이항목 GET POST항목GETPOST전송 위치URL에 포함됨 (?name=값)HTTP 본문에 포함됨보안낮음 (URL에 노출)상대적으로 높음데이터 용량제한 있음 (약 2KB..
[PHP] #07 PHP 조건문과 연산자, 상황에 따라 달라지는 흐름 제어!
·
Programming/PHP
안녕하세요 토스트 데브입니다.이번 글에서는 PHP에서 조건을 판단하고 흐름을 제어하는 방법인 조건문(if, else)과 연산자(비교, 논리)에 대해 알아보겠습니다.조건문은 프로그램이 상황에 따라 다르게 동작하도록 만드는 핵심 요소예요.✅ 조건문 기본 구조PHP의 조건문은 if, else if, else 구조로 사용합니다.= 90) { echo "A등급";} elseif ($score >= 80) { echo "B등급";} else { echo "C등급 이하";}?>📌 조건이 위에서 아래로 순차적으로 검사되며, 처음으로 참이 되는 조건에서 실행이 멈춰요.🔹 if 조건문만 사용할 때→ 조건이 참일 경우에만 코드 블록이 실행됩니다.✅ 주요 비교 연산자연산자의미예시==값이 같음$a == $b===값과 ..
[PHP] #03 PHP를 배우기 위한 로컬환경 XAMPP
·
Programming/PHP
안녕하세요 토스트데브입니다. 이번 글에서는 PHP를 공부하거나 웹 개발을 시작하려는 분들에게 가장 많이 추천되는 툴인 XAMPP 설치 방법을 소개할게요. XAMPP는 Apache, MySQL, PHP를 한 번에 설치할 수 있는 통합 개발 환경으로, 초보자도 손쉽게 웹 서버를 구성할 수 있습니다.✅ XAMPP란?XAMPP는 아래 요소들로 구성된 통합 패키지입니다:X: OS 독립적 (Windows, Linux, macOS)A: Apache (웹 서버)M: MySQL (데이터베이스)P: PHP (서버 사이드 스크립트 언어)P: Perl (옵션)복잡한 설정 없이도 웹 개발 실습 환경을 쉽게 만들 수 있는 최고의 도구입니다.🛠 XAMPP 설치 방법1️⃣ 공식 홈페이지 접속https://www.apachefrie..
[PHP] #02 PHP를 배워본다면 테스트 환경 어떻게 구성하는게 좋을까?
·
Programming/PHP
이번 게시물은 PHP를 배우기 위한 테스트 환경 어떻게 구성하면 좋을지 로컬 개발환경과 온라인 개발환경을 구성하는 것에대해 알아봅니다.PHP를 배워보고 연습해보기 위한 테스트 툴(실행 환경)은 크게 2가지 방향으로 나뉩니다.로컬 개발 환경 설치,온라인에서 바로 실행 가능한 웹 툴각각의 장점과 추천 툴을 아래에 정리해 드릴게요.✅ 1. 로컬 개발 환경 (내 PC에 설치해서 사용)초보자에게도 많이 추천되는 방식입니다.🔹 XAMPP (Windows / macOS / Linux)아파치, MySQL, PHP를 한 번에 설치할 수 있는 패키지설치만 하면 PHP 테스트 가능실전처럼 연습하기에 적합추천 대상: 웹 개발 구조도 함께 익히고 싶은 사람https://www.apachefriends.org/index.htm..
[PHP] #01 PHP란 무엇인가요? 웹 개발의 기초, PHP 완전 정복!
·
Programming/PHP
안녕하세요! 오늘은 웹 개발을 시작하려는 분들이 가장 많이 접하게 되는 언어 중 하나인 PHP에 대해 알아보려고 합니다. 💡 PHP는 어떤 언어인가요?PHP는 "Hypertext Preprocessor"의 약자로, 서버 측에서 실행되는 스크립트 언어입니다. HTML과 쉽게 연동되며, 웹 페이지를 동적으로 생성할 수 있도록 도와줍니다.초기에는 개인 홈페이지나 게시판 제작에 많이 쓰였지만, 지금은 대규모 웹 서비스에서도 여전히 널리 활용되고 있습니다.📌 PHP의 특징서버 사이드 스크립트 언어사용자가 웹 페이지를 요청하면 서버에서 PHP가 실행되고, 그 결과만 사용자에게 전달됩니다.간단한 문법입문자도 쉽게 배울 수 있는 구조를 가지고 있어 웹 개발의 첫 걸음으로 적합합니다.HTML과의 쉬운 결합HTML 코..