-
addslashes개발 관련/PHP 2011. 3. 9. 15:00
addslashes — 문자열을 슬래시로 인용
보통 DB Insert(Update)시에 사용을 하는 함수로
Ex)
$a = ' I'm a Boy'
echo addslashes($a);
Result : I\'m a Boy
참고사항.
php.ini 에서 magic_quotes 설정이 On일 경우에는 GET, POST, GOOKIE등 Request시에 자동으로
addslashes 처리를 하므로 addslashes처리를 또 할경우 중복 이스케이프를 하게 됩니다.
따라서 get_magic_quotes_gpc() 함수로 magic_quotes가 On인지 Off인지를 파악 후에 처리해야 합니다.
위에 예제에서 활용을 하면
echo 전에
if(!get_magic_quotes_gpc()) {
echo addslashes($a);
}else {
echo $a;
}
addslashes() 참고URL : http://kr.php.net/manual/kr/function.addslashes.php
get_magic_quotes_gpc() 참고URL: http://kr.php.net/manual/kr/function.get-magic-quotes-gpc.php
'개발 관련 > PHP' 카테고리의 다른 글
Date() 함수 (0) 2011.03.17 chr (0) 2011.03.14 PHP 'getimagesize()' 함수 (0) 2010.03.29 SWITCH() 문 (0) 2010.03.12 php용 오라클 함수 (0) 2010.01.14