현재 위치: > 최신 기사 목록> null이 아닌 필드 검증을 구현하기 위한 PHP 방법 및 예제 분석

null이 아닌 필드 검증을 구현하기 위한 PHP 방법 및 예제 분석

M66 2025-10-22

PHP는 null이 아닌 필드 검증 원칙을 구현합니다.

웹 개발에서 null이 아닌 필드 확인은 매우 기본적이지만 매우 중요한 기능입니다. 사용자가 제출한 양식 데이터가 예상 요구 사항을 충족하는지 확인하고 null 값으로 인한 논리 오류나 보안 문제를 방지할 수 있습니다. 일반적으로 사용되는 백엔드 개발 언어인 PHP는 null이 아닌 필드 검증을 구현하는 유연한 방법을 제공합니다.

PHP 확인 기능 작성

먼저, verify.php 라는 파일을 만들고 그 안에 다음 코드를 작성할 수 있습니다.

<?php

// 필드가 비어 있는지 확인하는 함수 정의
function validateNotEmpty($field) {
    if(empty($field)) {
        return false;
    } else {
        return true;
    }
}

// 양식 제출 데이터 가져오기
if($_SERVER["REQUEST_METHOD"] == "POST") {
    $username = $_POST["username"];
    $password = $_POST["password"];

    // 사용자 이름과 비밀번호가 비어 있지 않은지 확인하세요.
    if(validateNotEmpty($username) && validateNotEmpty($password)) {
        echo "비어 있지 않은 필드 확인이 통과되었습니다.,다음 단계로 진행하시면 됩니다!";
    } else {
        echo "사용자 이름과 비밀번호를 입력하세요!";
    }
}
?>

이 코드에서는 필드가 비어 있는지 확인하는 유효성 검사NotEmpty() 함수를 정의합니다. 양식을 통해 제출된 데이터를 받은 후 프로그램은 사용자 이름비밀번호가 비어 있지 않은지 확인하고 해당 프롬프트 정보를 출력합니다.

프런트 엔드 양식 페이지 만들기

다음으로 index.html 파일과 같이 사용자 이름과 비밀번호를 입력하기 위한 간단한 HTML 양식 페이지를 만듭니다.

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>필드가 비어 있지 않은지 확인</title>
</head>
<body>
    <form action="validate.php" method="post">
        <label for="username">사용자 이름:</label>
        <input type="text" id="username" name="username"><br><br>

        <label for="password">비밀번호:</label>
        <input type="password" id="password" name="password"><br><br>

        <input type="submit" value="제출하다">
    </form>
</body>
</html>

사용자는 양식에 정보를 입력하고 제출합니다. 백엔드 PHP 스크립트는 위 논리에 따라 입력이 비어 있는지 확인하고 해당 프롬프트를 반환합니다.

운영 효과 및 적용 시나리오

사용자가 사용자 이름과 비밀번호를 올바르게 입력하고 제출하면 페이지에 "필드가 비어 있지 않으며 확인이 통과되었습니다. 다음 단계로 진행할 수 있습니다!"가 표시됩니다. 빈 필드가 있으면 "사용자 이름과 비밀번호를 입력하세요!"라는 메시지가 표시됩니다. 이 확인 방법은 사용자 등록, 로그인, 메시지 남기기, 정보 제출 등의 시나리오에서 매우 일반적입니다.

요약

이 기사의 예제에서 볼 수 있듯이, 비어 있지 않은 필드 검증을 구현하기 위해 PHP를 사용한다는 아이디어는 매우 명확합니다. 먼저 검증 기능을 정의한 다음 양식을 기반으로 논리적 판단을 내립니다. 이 방법은 간단하고 효율적이며 다양한 웹 프로젝트에 적합합니다. 또한 개발자는 이를 기반으로 이메일 형식 확인, 비밀번호 길이 제한 등과 같은 다른 확인 논리를 확장하여 시스템의 견고성과 사용자 경험을 향상시킬 수도 있습니다.