utf-8사용시 검색어에 // 들어 가는 현상

· 2009-09-30 (수) 12:25:03 · 5254 · 5
common.php


if (isset($sca))  {
    if ($g4['charset'] != 'UTF-8') {
        $sca = mysql_real_escape_string($sca);
        }
    $qstr .= '&sca=' . urlencode($sca);
}

if (isset($sfl))  {
    if ($g4['charset'] != 'UTF-8') {
        $sfl = mysql_real_escape_string($sfl);
        }
    $qstr .= '&sfl=' . urlencode($sfl); // search field (검색 필드)
}

if (isset($stx))  { // search text (검색어)
        if ($g4['charset'] != 'UTF-8') {
    $stx = mysql_real_escape_string($stx);
        }
    $qstr .= '&stx=' . urlencode($stx);
}

if (isset($sst))  {
    if ($g4['charset'] != 'UTF-8') {
        $sst = mysql_real_escape_string($sst);
        }
    $qstr .= '&sst=' . urlencode($sst); // search sort (검색 정렬 필드)
}

앞전에 올렸는데 다시 재정리 합니다..
|

댓글 5개

2009-09-30 (수) 12:27:00
감사합니다. ^^

저번에 파란 호스팅에서 이런점 있었는데 팁 알았으면 서버 않옴기는 건데 ㅡㅡ;

재대로 팁 게시판 검색 해볼껄 ㅠㅇㅠ
2009-10-01 (목) 22:03:59
감사합니다.

확인결과 적용되어있음
궁금한 점인데

그러면 보안관련 사항에 문제가 나지 않나요?
mysql_real_escape_string 이 괜히 들어갔을리가 없을거 같은데;;

그리고 charset에는 utf-8 이네요. 대소문자 구분하니까 UTF-8 과는 무조건 다르게 됩니다
2009-10-12 (월) 00:08:36
네 소문자가 맞습니다.
UTF-8 부분.. 소문자로~~
댓글을 작성하시려면 로그인이 필요합니다.

그누4 팁자료실

3,309건

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요. 나누면 즐거움이 커집니다.

+
제목 글쓴이 날짜 조회
09-10-22 조회 3,852
09-10-22 조회 4,939
09-10-22 조회 3,089
09-10-21 조회 1.2만
09-10-21 조회 3,077
09-10-20 조회 6,386
09-10-19 조회 2,844
09-10-19 조회 6,105
09-10-18 조회 7,802
09-10-18 조회 3,087
09-10-18 조회 3,967
09-10-16 조회 4,690
09-10-16 조회 3,762
09-10-12 조회 6,385
09-10-11 조회 9,070
09-10-07 조회 5,319
09-10-05 조회 4,085
09-10-05 조회 3,979
09-10-01 조회 4,259
09-09-30 조회 5,255