묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
addslashes(); 함수 사용시...
2002.03.30 21:03
PHP에서 addslashes(); 함수를 쓰니 슬래시(슬래시 맞나, 역슬래시이던가... 하여튼 이거요 ->)가 3개나 붙네요.
그래서 stripslasehs(); 함수를 쓰니까 가 하나 남아요.
아래 예제를 보세요.
<?
$string="'string'";
$string=addslashes($string);
echo $string;
$string=stripslashes($string);
echo $string;
?>
위 출력 결과는요...
\'string\'
'string'
이렇게 됩니다.
왜 이럴까요?
그래서 stripslasehs(); 함수를 쓰니까 가 하나 남아요.
아래 예제를 보세요.
<?
$string="'string'";
$string=addslashes($string);
echo $string;
$string=stripslashes($string);
echo $string;
?>
위 출력 결과는요...
\'string\'
'string'
이렇게 됩니다.
왜 이럴까요?
'string'
저는 이렇게 나오는데요.
php.ini 설정에 magic_quotes_ 라고 된 옵션을 다 on 으로 해도 저는 그렇게 안 나오는데요
참고로 제 php 는 4.1.1 입니다.