게시판 검색란에 "\\" 있을경우 "\\\\" 나올때 정보
게시판 검색란에 "\\" 있을경우 "\\\\" 나올때
본문
            
            
                        skin/스킨/list.skin.php
원본 <?=$stx?>
교체 <?=stripslashes($stx)?>'
============================================================================
<input name="stx" class="stx" maxlength="15" itemname="검색어" required value='<?=stripslashes(get_text($stx))?>'>
============================================================================
common.lib.php
516번째줄
원본 $search_text = trim($search_text);
교체 $search_text = stripslashes(get_text(trim($search_text)));
교체하니 검색도 잘되네요
                
                
                원본 <?=$stx?>
교체 <?=stripslashes($stx)?>'
============================================================================
<input name="stx" class="stx" maxlength="15" itemname="검색어" required value='<?=stripslashes(get_text($stx))?>'>
============================================================================
common.lib.php
516번째줄
원본 $search_text = trim($search_text);
교체 $search_text = stripslashes(get_text(trim($search_text)));
교체하니 검색도 잘되네요
                        
                추천
                
1
                
    1
댓글 2개
                
                    " ' 이 들어가 있는거는 어쩔수 없구. 여기 사이트에서도 검색시 역슬레쉬가 붙네요.
그거말고 페이지 이동시 역슬레쉬가 붙을경우는 그냥.. common.php 파일에서
$stx 부분을
if (isset($stx)) { // search text (검색어)
$_stx = $stx;
$stx = mysql_real_escape_string($stx);
$qstr .= '&stx=' . urlencode($_stx);
}
이런식으로 하면 될것 같네요...
mysql_real_escape_string가 역슬레쉬를 붙여버리니..
                    그거말고 페이지 이동시 역슬레쉬가 붙을경우는 그냥.. common.php 파일에서
$stx 부분을
if (isset($stx)) { // search text (검색어)
$_stx = $stx;
$stx = mysql_real_escape_string($stx);
$qstr .= '&stx=' . urlencode($_stx);
}
이런식으로 하면 될것 같네요...
mysql_real_escape_string가 역슬레쉬를 붙여버리니..

                
                    MintState님 소스로 해도 \\가 나오네요...
팁이라서 될것 같네요 보다는 실제로 해보시고 확실한걸 리플로 좀...
                    팁이라서 될것 같네요 보다는 실제로 해보시고 확실한걸 리플로 좀...