반응형
변환함수
-
[PHP] 따옴표 처리 함수 <addslashes/stripslashes>오늘의 IT/PHP 2023. 2. 7. 23:38
addslashes(이스케이프 할 문자열) 홑따옴표('), 겹따옴표("), 백슬래시(\), NUL(NULL 바이트) 문자 [ : 보통 DB 질의 등에서 처리할 필요가 있는 문자] 앞에 백슬래시를 붙인 문자열을 반환함 PHP는 기본적으로 magic_quotes_gpc 설정이 ON 임 magic_quotes_gpc 설정이란? GPC (Get/Post/Cookie) 작동의 magic_quotes 상태를 설정함 magic_quotes가 on이면, 모든 ' (작은따옴표), " (큰 따옴표), \ (백슬래시), NUL은 자동적으로 백슬래시로 이스케이프 됨 해당 설정을 통해 이스케이프 된 문자열이 addslashes를 사용하면 2번 이스케이프 됨 -> 문제 있음(오류 삐삐) 해당 설정이 켜져 있는지는 get_magi..