webhacking.kr문제에서 자주 등장하는 addslashes함수 ㅎ addslashes() : 데이터베이스 쿼리에서 필드값으로 저장하기 전에 사용되는 함수이다. 만일 문자열에 작은따옴표('), 큰따옴표("), 백슬래시(\), NULL 문자(%00)가 포함되어 있다면, 이 문자들 앞에 백슬래시(\)를 붙여 특수 문자가 순수한 하나의 문자로 인식되도록 해준다. 만약 데이터베이스에 저장하기 전에 addslahses함수를 사용하지 않는다면, 데이터베이스의 필드값에 저장되는 문자열 가운데 특수 문자가 포함될 경우 그 문자가 하나의 일반적인 문자가 아닌 특수 문자로 인식되어 오류를 일으키거나 잘못된 결과를 초래할 수 있다. 예를 들어, I'm studying English를 쿼리로 전송하게 되면 I'm의 작은..