검증
-
[CodeIgniter] 5. 폼 검증하기Web/CodeIgniter 2015. 8. 24. 15:00
4장에서 게시판의 기본 골격을 만들었습니다. 5장에서는 CodeIgniter의 라이브러리 중 하나인 form_validation 을 이용해 값의 존재유무, 데이터 형식(한글, 영문, 숫자 등), 최소, 최대 길이 제한, 중복 아이디 체크나 비밀번호 입력 여부 등을 검증해보겠습니다. 5.1 기본 형태 4장의 검색이나 글쓰기 소스에서는 자바스크립트를 이용해 뷰 단에서 체크했습니다. CodeIgniter 폼 검증은 프로그램 단에서 검증하는 것이라 전송 후에 체크하고 설정된 룰을 통과하지 못할 경우 다시 뷰에 에러 메세지를 표시하는 형태입니다. 자바스크립트로 뷰 단에서 체크하는 것보다 한번 전송되고 다시 폼이 표시되는 형태라 서버 리소스를 차지할 수 있습니다. 그럼에도 프로그램 단에서 체크하는 폼 전송 형태를 ..
-
[PHP] 31. 진보된 필터(Filters Advanced) - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 14:00
PHP Filters Advanced 1. Validate an Integer Within a Range 아래 예제는 filter_var() 함수를 사용하여 변수가 타입이 INT이고 1과 200사이에 있는지 확인하는 예제입니다. 12345678910111213141516171819202122 Colored by Color Scriptercs 2. Validate IPv6 Address 아래 예제는 filter_var() 함수를 사용하여 $ip 변수가 유효한 IPv6 주소인지 확인하는 예제입니다. 123456789Colored by Color Scriptercs 3. Validate URL - Must Contain QueryString filter_var() 함수를 사용하여 변수 $url이 올바른 url..
-
[PHP] 30. 필터(Filters) - PHP 강좌, PHP5Web/PHP 2015. 6. 13. 13:59
PHP Filters 데이터 검증 = 데이터가 적절한 양식인지 결정하는 것 데이터 제거(Sanitizing) = 데이터의 어떤 부정확한 문자를 제거하는 것 1. The PHP Filter Extension PHP 필터는 외부 입력을 검증하고 제거하는데 사용됩니다. PHP 필터 확장은 사용자 입력을 체크하기 위한 여러 함수를 가지고 있습니다. 1234567891011121314151617181920212223242526272829table, th, td { border: 1px solid black; border-collapse: collapse;}th, td { padding: 5px;} Filter Name Filter ID Colored by Color Scriptercs 2. Why Use Filt..