[PHP] #12 PHP 폼 데이터 입력 검증 및 보안, 안전한 웹 개발의 시작
·
Programming/PHP
안녕하세요, 토스트 데브입니다.폼 데이터를 처리할 때 단순히 값을 출력하고 저장하는 것만큼이나 중요한 것이 바로 "입력값 검증"과 "보안"입니다.이것이 제대로 되지 않으면 사이트는 해킹이나 데이터 유출에 쉽게 노출될 수 있어요.이번 글에서는 PHP로 폼 데이터를 처리할 때 반드시 고려해야 할 입력 유효성 검사와 보안 요소들을 정리해드릴게요. ✅ 1. 입력값 존재 여부 확인 – isset()과 empty()가장 기본적인 검증은 입력값이 있는지 확인하는 것입니다.if (isset($_POST["name"]) && !empty($_POST["name"])) { $name = $_POST["name"];} else { echo "이름을 입력해주세요.";}isset() : 값이 설정되었는지empty() : 값..
[HTML 시작하기] #04 HTML 문서의 특수문자
·
Web Front/HTML
https://youtu.be/77PMoXpLHDk안녕하세요, 토스트 데브입니다! 지난 시간에는 HTML 문서의 기본 구조와 주석 작성 방법에 대해 알아보았죠? 오늘은 HTML 문서를 작성할 때 주의해야 하는 특수문자들에 대해 알아보겠습니다.왜 특수문자에 주의해야 할까?HTML에서는 일부 문자가 태그나 속성의 구분자로 사용되기 때문에, 콘텐츠로 직접 입력하면 문법 오류를 유발할 수 있습니다. 예를 들어 , " 같은 기호들은 HTML 태그의 시작과 끝, 속성 구분 등으로 사용되므로, 이 기호들을 실제 콘텐츠로 쓰고 싶을 때는 특수문자 코드로 변환해 주어야 합니다.HTML 특수문자 기본 구조HTML 특수문자는 다음과 같은 형식으로 작성합니다.&문자코드;시작 : &문자 코드 이름종료 : ;자주 쓰이는 특수문자..