PHP Filter를 사용해서 깨끗한값만 받으세요
작성일시 : 2024년 09월 21일 (토)
프로그램에서 사용자의 잘못된 입력값을 중간에서 잡어서 잘못된 입력값이 입력되지 않게하고
이를 사용자에게 잘 알려주는것은 프로그램의 기본입니다.
그러나.........
이런 기본도 못하는 프로그램이 많은것도 사실입니다.
또한 이를 처리하기 위해서 각자의 방법으로 처리를 하게되는데 이는 제대로 검증되지 못하였기에 언제나
불안요소를 안고 가게됩니다.
그래서 나온것이 PHP에서는 Filter입니다.
5.2버전 이전에는 PECL확장으로 존재했었고 5.2부터 기본에 포함되었으므로 기본에 포함된지 꽤 오래 되었는데
아직도 제대로 쓰는곳을 보기가 힘드네요
막강한 기능을 가진 Filter에 대해 일일히 설명하기는 힘들고
여기 http://php.net/manual/kr/book.filter.php를 보시면 쉽게 이해될것입니다.
이런 필터를 구현할 때 정규표현식으로 구현하는 경우가 많은데
이를 이용하면 힘들게 정규표현식 쓸 필요도 없이 간단하게 모든 데이터를 필터링할 수 있습니다.
Filter와 PDO bind를 쓰면 이상한 데이터가 들어가는걸 다 막을수 있습니다.
깨끗한 데이터만 입력되는 제대로된 PHP프로그램을 제작하려면 Filter를 꼭 사용해주세요~~
댓글 (0)