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

· 16년 전 · 5117 · 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개

감사합니다. ^^

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

재대로 팁 게시판 검색 해볼껄 ㅠㅇㅠ
감사합니다.

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

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

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

그누4 팁자료실

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

+
제목 글쓴이 날짜 조회
16년 전 조회 3,835
16년 전 조회 4,554
16년 전 조회 3,621
16년 전 조회 6,244
16년 전 조회 8,919
16년 전 조회 5,164
16년 전 조회 3,926
16년 전 조회 3,834
16년 전 조회 4,117
16년 전 조회 5,118
16년 전 조회 7,045
16년 전 조회 3,478
16년 전 조회 4,878
16년 전 조회 5,281
16년 전 조회 3,008
16년 전 조회 3,234
16년 전 조회 2,853
16년 전 조회 3,686
16년 전 조회 5,058
16년 전 조회 3,886