티스토리 뷰

PDO : php data objects 

php 5.1부터 여러 db를 일관성있게 처리할 수 있는 pdo 객체를 제공한다. pdo 객체를 쓰면 좋은점은 sql injection을 막을 수 있고 여러 db들을 다루기 유용한 것이다. 

 sql injection을 막는 원리는 prepare,placeholder 함수를 사용하여 미리 쿼리문의 틀을 짜놓은 상태에서 쿼리문에 들어가는 변수 값만 사용자에게 입력받은 값으로 넣어주는 방식이다. 이때, 주의해야할 점은 사용자에게 입력받는 변수값을 그대로 넣어주지 않고 필터링을 해줘야 하는 것이다.

 웹개발 시 보안을 생각하면 pdo 모듈을 쓰는 것도 좋을 것 같다.


참고 : http://blog.deadcoder.net/220374012896

   http://blackfrost.blog.me/220441999090

   http://php.net/manual/kr/book.pdo.php


댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함