[php] PHP CodeIgniter 폼 유효성 검사 설정

CodeIgniter는 PHP로 작성된 강력한 웹 애플리케이션 프레임워크로, 폼 유효성 검사를 쉽게 설정할 수 있습니다. 폼 유효성 검사를 통해 사용자로부터 제출된 데이터의 유효성을 검사하고, 잘못된 데이터가 입력되지 않도록 보장할 수 있습니다. 이를 통해 애플리케이션의 안정성과 보안성을 유지할 수 있습니다.

폼 유효성 검사 라이브러리 로드

먼저, CodeIgniter의 폼 유효성 검사 라이브러리를 로드해야 합니다. 이를 위해 컨트롤러의 생성자에서 form_validation 라이브러리를 로드합니다.

$this->load->library('form_validation');

유효성 검사 규칙 설정

폼 유효성 검사를 적용하려는 폼 필드에 대한 검사 규칙을 설정해야 합니다. 이를 위해 컨트롤러 메서드에서 set_rules 함수를 사용하여 각 필드에 대한 규칙을 지정할 수 있습니다.

예를 들어, 이름 필드가 필수이고 50자를 넘지 않도록 설정하려면 다음과 같이 설정할 수 있습니다.

$this->form_validation->set_rules('name', 'Name', 'required|max_length[50]');

폼 유효성 검사 수행

폼이 제출되었을 때, 설정된 유효성 검사를 수행하여 데이터의 유효성을 확인할 수 있습니다. 이를 위해 컨트롤러 메서드에서 run 함수를 사용하여 유효성 검사를 수행합니다.

if ($this->form_validation->run() == FALSE) {
    // 유효성 검사 실패 시 수행할 작업
} else {
    // 유효성 검사 성공 시 수행할 작업
}

위 코드는 유효성 검사가 실패한 경우 실패 메시지를 표시하고, 성공한 경우 원하는 동작을 수행할 수 있도록 합니다.

폼 유효성 검사를 설정하여 웹 애플리케이션에서 안전하고 신뢰할 수 있는 데이터를 처리할 수 있도록 보장할 수 있습니다.

이것으로 PHP CodeIgniter에서 폼 유효성 검사 설정하는 방법에 대해 알아보았습니다.