update : 2015.11.03
php.shukuma.com검색:
|
addslashes(PHP 4, PHP 5) addslashes — 문자열을 슬래시로 인용 설명
string addslashes
( string
$str
)
데이터베이스 질의 등에서 처리할 필요가 있는 문자 앞에 백슬래시를 붙인
문자열을 반환합니다. 이 문자들은 홑따옴표('),
겹따옴표("), 백슬래시(\), NUL( addslashes()를 사용하는 대표적인 예는 데이터베이스에 데이터를 넣을 때 입니다. 예를 들어, 데이터베이스에 O'reilly라는 이름을 넣으려고 할때, 이스케이프할 필요가 있습니다. 대부분의 데이터베이스는 \을 사용하기에 O\'reilly가 되어야 합니다. 이 데이터를 데이터베이스에 넣으면 추가한 \은 저장되지 않습니다. PHP 지시어 magic_quotes_sybase를 on으로 설정하면 '은 '을 이용하여 이스케이프합니다. PHP 지시어 magic_quotes_gpc는 기본값으로 on이고, 자동적으로 모든 GET, POST, COOKIE 데이터에 addslashes()을 실행합니다. magic_quotes_gpc로 이스케이프된 문자열에 addslashes()를 사용하지 마십시오. 그렇지 않으면 두번 이스케이프하게 됩니다. 이를 확인하기 위해서 get_magic_quotes_gpc()를 사용할 수 있습니다. 인수
반환값이스케이프한 문자열을 반환합니다. 예제
Example #1 addslashes() 예제
<?php 참고
|